Wie bekomme ich die genaue compiler-Befehlszeile von visual studio?
Muss ich den port bauen, die von einer DLL aus dem Gebäude in Visual Studio, um ein anderes build-system. Die DLL Lösung war nicht von mir gemacht, und es hat viele geänderte Befehlszeile Schalter usw. Ich habe kopiert der compiler/linker-Optionen von Visual Studio
Projekt-Eigenschaften -> Config Eigenschaften -> C/C++ -> Befehl Linie
Projekt-Eigenschaften -> Config Eigenschaften -> Linker -> Befehl Linie
Allerdings, wenn ich erstellen Sie die DLL aus meinem anderen build-tool (und ich habe auch versucht eine einfache batch-Datei) die DLL ist eine etwas andere Größe und verursacht einen Absturz, manchmal, wenn die DLL verwendet (die die man gebaut von vis studio nicht tun).
Also meine Frage ist:
-
Gibt es einen besseren Weg, um zu sehen, die genaue Befehlszeile als das, was in der vis-studio-Eigenschaften Seite?
-
Tut Vis-Studio tun verrückte Magie über das, was passiert auf der Kommandozeile (ich hoffe, die Antwort ist Nein!) 🙂
Du musst angemeldet sein, um einen Kommentar abzugeben.
Etwas im Auge zu behalten ist, dass die Kommandozeilen-Optionen können eingestellt werden pro Quellcode-Datei zu, nicht nur pro-Projekt, das sein kann, was Ihnen fehlt.
Einen Weg, um zu sehen alles, was Los ist, schauen Sie auf der build-log. Am Ende des build-in die Ausgabe-Ansicht, sehen Sie eine Zeile wie:
Strg-klicken Sie auf den Pfad der Datei in der Ausgabe-Ansicht und lädt die log-Datei, und Sie sollten sehen, alle Befehlszeilen für jede Datei.
Update:
Diese Antwort wurde für Visual Studio 2008. Sie nicht mehr bekommen, den link in das Fenster "Ausgabe" in neueren Versionen von Visual Studio. Stattdessen müssen Sie navigieren Sie zu dem build-Verzeichnis für Ihr Projekt finden Sie in der log-Datei. Siehe hier:
https://msdn.microsoft.com/en-us/library/jj651643.aspx
Tatsächlich, der link ist etwas falsch. Die log-Datei hat eine .log-Erweiterung statt .txt.