使用命令行編譯vs項目


有時候我們想要編寫打包腳本,但是如何編譯vs解決方案呢,其實vs已經給我們提供了一個命令行工具 devenv.exe ,以vs2019為例 它在Common7\IDE\下

構建
Devenv.exe <解決方案的路徑> /build  [/project ProjName [/projectconfig ProjConfigName]]

example:

devenv.exe fengTranslate.sln  /build "Release" /Project "fengTranslate" /ProjectConfig "Release|Win32"  /Out log.txt

上面的例子是編譯fengTranslate.sln解決方案中的fengTranslate工程,32位的Release版

注意:使用devenv.exe的話是不會打印編譯結果的,如果想要實時看到編譯過程需要使用同文件夾的devenv.com文件代替devenv.exe

example:

devenv.com fengTranslate.sln  /build "Release" /Project "fengTranslate" /ProjectConfig "Release|Win32"  /Out log.txt

注意:vs工程最好不要直接編譯解決方案,而是一個一個的編譯工程,因為編譯項目的依賴和引用可能會弄錯平台而導致編譯失敗


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM