Wie Schreibe ich ein build-batch-Skript, das ausgeführt wird vcvars32.bat, und dann weiter mit dem bauen?
Will ich schreiben, ein einfaches batch-Skript für das laden der Visual-Studio-build-Umgebung mit vcvars32.bat
und dann weiter mit dem bauen, mit vcbuild
. Aber mein script wird nicht ausgeführt Vergangenheit die Anrufung des vcvars32.bat
. Die Letzte Ausgabe die ich bekomme, ist:
Setting environment for using Microsoft Visual Studio 2008 x86 tools.
Wie Sie sehen können, bin ich mit Visual Studio 2008. Hier ist meine einfachste batch-Skript:
@echo off
"C:\Program Files\Microsoft Visual Studio 9.0\VC\bin\vcvars32.bat"
vcbuild
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden Sie
call
in Ihrem batch-Skript oder die Beendigung vonvcvars32.bat
beendet Ihre eigenen batch-Skript. Daher sollte das Skript sein:Werden Sie auch prüfen wollen, dass das Skript nicht laufen schon oder werden Sie anfangen zu laufen aus Gedächtnis rufen Sie Ihr Skript immer und immer wieder in der gleichen Konsole.
Den genauen Programm-Dateien Pfad hängt davon ab, ob Sie eine 32-oder 64-bit-OS und wo Sie Visual Studio installiert. Verwenden Sie die VS100COMNTOOLS Umgebungsvariable, die Visual Studio legt bei der Installation um dieses problem zu lösen generisch.
Beachten Sie, dass jede version von Visual Studio hat eine bestimmte Umgebungsvariablen basierend auf die zugrunde liegende version-Nummer.
Bekommen Sie die Idee.