2017-08-31 68 views
0

想一想:我想用cmake編寫一個程序自動編譯一些庫文件(zlib,png ....等等)我可以編程設置env使用bat然後發出一個進程嗎?

在cmd控制檯中,我用.bat設置環境。

樣本:cmd /k "D:\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat"

然後cmake -G....cmake --build ....

現在我想編寫一個程序(不.bat文件),設置環境蝙蝠file.and工作,那麼細如在CMD控制檯。

(我可以寫一個bat文件自動做到這一點,但我想寫一個exe做.....)

回答

0

不,這是行不通的。批處理文件設置CMD進程的環境,而不是您的可執行文件。

您的批處理文件的想法是更好的解決方案,因爲它由CMD運行。

相關問題