我想用命令行方式编译VC2008工程,
已知的做法是运行开始菜单中的"Visual Studio 2008 命令提示"进入DOS界面,
或者直接运行cmd进入DOS界面,再执行VC安装目录下的vcvarsall.bat,
然后执行命令:devenv E:\Example\Example.vcproj /build "Release" >> e:\Compile.log
如果要改成以程序来控制工程的编译的话,
我发现在使用WinExec时无法用一句命令就达到这个效果,
我考虑过生成批处理命令,
但是就在屏幕就会有一个黑屏总是闪来闪去(每编译一次就会生成一个黑屏),
用WinExec的好处是可以在后台执行,不影响桌面。
各位高手,有什么好的解决办法吗?