Wie verwenden Sie Makefiles in Visual Studio?
Hörte ich eine Menge über makefiles und wie vereinfachen Sie die Kompilierung. Ich verwende VS2008. Kann jemand bitte vorschlagen, einige online-Referenzen oder Bücher, wo kann ich mehr darüber erfahren, wie Sie mit Ihnen umzugehen?
InformationsquelleAutor der Frage chester89 | 2008-11-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einem UNIX Kerl wahrscheinlich erzählt Sie. 🙂
Können Sie makefiles in VS, aber wenn Sie es tun, umgeht alle integrierten Funktionen in der MSVC - IDE. Makefiles sind im Grunde reinterpret_cast der generator. IMO ist es das einfachste ist, einfach zu bedienenden Lösungen.
InformationsquelleAutor der Antwort John Dibling
Microsoft Program Maintenance Utility (NMAKE.EXE) ist ein tool, das baut Projekte basierend auf Befehlen, die in einer Beschreibung der Datei.
NMAKE Referenz
InformationsquelleAutor der Antwort Alessandro Jacopson
Antwort auf die spezifischen Fragen...
Dieser link wird Ihnen eine gute Einführung in Makefiles durch Ihre Zuordnung mit Visual Studio.
Einführung in Makefiles für Visual Studio-Entwickler
Makefiles sind kraftvoll und beweglich, aber möglicherweise nicht die beste Lösung, um den Prozess zu vereinfachen. Betrachten CMake die abstracts der build-Prozess sowie dem erklärt wird, in diesem link.
CMake für Visual Studio-Entwickler
InformationsquelleAutor der Antwort ap-osd
Ich wirklich ein makefile zu erstellen, die Abhängigkeiten erforderlich, vor dem Aufruf von devenv zum erstellen eines bestimmten Projekts, wie in der folgenden:
Können Sie auch das msbuild-tool, um die gleiche Sache:
Meiner Meinung nach, ist dies viel einfacher als zu versuchen, um herauszufinden, die übermäßig kompliziert visual studio-Projekt-management-Schema.
InformationsquelleAutor der Antwort Jon Trauntvein
Den VS entspricht ein makefile ist eine "Lösung" (stark vereinfacht, ich weiß).
InformationsquelleAutor der Antwort Joel Coehoorn
Makefile und build-Dateien werden zur Automatisierung von builds. Wenn Sie ein Skript verwenden, wie MSBuild oder NAnt, können Sie bauen Ihr Projekt oder Ihre Lösung direkt von der Kommandozeile aus. Dies wiederum macht es möglich, die Automatisierung des build -, haben es ausgeführt, die von einem build-server.
Neben dem Aufbau Ihrer Lösung es ist typisch, dass ein build-Skript enthält Aufgabe zu unit-tests, code-coverage-Bericht und die Komplexität und mehr.
InformationsquelleAutor der Antwort mmiika
Wenn Sie Fragen über die tatsächliche Befehlszeile makefiles dann exportieren Sie können ein makefile, oder rufen Sie MSBuild auf eine Lösung, die Datei von der Befehlszeile aus. Was genau willst du mit dem makefile?
Können Sie eine Suche auf SO für MSBuild für mehr details.
InformationsquelleAutor der Antwort Tim
Zusammenzufassen, die mit einer komplett-Lösung...
Gibt es 2 Möglichkeiten:
Die Verknüpfung existiert in Ihrem Start-Menü. Blick in das makefile, um zu sehen, ob es irgendwelche "setup" - Aktionen. Aktionen erscheinen als das erste Wort vor dem Doppelpunkt. In der Regel, alle guten makefiles haben eine "alle" - Aktion, so dass Sie eingeben können: NMAKE all
Meisten gut gestaltete open-source-Lösungen bieten ein makefile mit einem setup-Aktion zu generieren Visual Studio-Projekt-Dateien für Sie so Aussehen für diejenigen, die als erste in Ihrer Makefile.
Ansonsten müssen Sie per drag-and-drop jede Datei oder Gruppe von Dateien und Ordner, die in jedes Neue Projekt erstellen Sie in Visual Studio.
Hoffe, das hilft.
InformationsquelleAutor der Antwort justdan23