在cmd控制台中,我使用.bat设置环境。
示例:cmd /k "D:\Microsoft Visual Studio\2017\Community\Common7\Tools\VsDevCmd.bat"
然后cmake -G....cmake --build ....
现在我想写一个程序(不是.bat文件),使用.bat文件设置环境。然后像在cmd控制台中一样正常工作。
(我可以写一个.bat文件自动执行它,但我想写一个exe来做它......)
答案 0 :(得分:0)
不,那不行。批处理文件设置该CMD
进程的环境,而不是您的可执行文件。
您的批处理文件构思是更好的解决方案,因为它由CMD运行。