Devenv命令
devenv命令是VS系列編譯器的exe名稱,執行devenv.exe可以啓動帶界面的VS編譯器。若需要使用命令行方式的編譯器,需要使用devenv
或者devenv.com
.
我們可以通過對應的VS快捷鍵,可以找到對應編譯器的exe路徑,如下圖所示:
使用devenv命令行編譯項目方法如下:
Devenv SolutionName /build SolnConfigName [/project ProjName [/projectconfig ProjConfigName]]
參數
-
SolutionName
必選。解決方案文件的完整路徑和名稱。 -
SolnConfigName
必選。用於生成在 SolutionName 中命名的解決方案的解決方案配置名稱。 -
/project ProjName
可選。解決方案內的一個項目文件的路徑和名稱。可以輸入從 SolutionName 文件夾到項目文件的相對路徑、項目的顯示名稱或項目文件的完整路徑和名稱。 -
/projectconfig ProjConfigName
可選。在重新生成命名的 /project 時要使用的項目生成配置的名稱。
自動化編譯實例
在vs2008下面是當前的工程目錄,bin
是exe輸出路徑,src
是源碼文件等。
下圖爲src
目錄下的工程目錄結構
下圖爲aLittleCode
工程的目錄結構
根據以上信息,可以寫出aLittleCode
工程的編譯腳本,build.bat內容如下:
D:\vs2008\Common7\IDE\devenv.com ./src/main.sln /build "Release|Win32" /project aLittleCode\aLittleCode.vcproj
運行效果:
更多devenv
命令參數訪問官方文檔:
https://docs.microsoft.com/zh-cn/previous-versions/visualstudio/visual-studio-2008/b20w810z(v=vs.90)