1.首先必须要先做一个bat的启动器,原因是要制定vc编译器的执行环境
build_all.bat文件内容如下:
call "C:\Program Files (x86).......vcvarsall.bat"
call python build_all.py
pause
2.在build_all.py中找到所有要编译的
sln解决方案列表,使用devenv 解决方案文件 /build [/rebuild] "Debug|Win32"来编译解决方案。
3.需要解决问题,目前没有好的办法来解决bat作为解决方案的问题,没有bat的主进程,仅在os.sytem()中执行,并不能提供vc编译的
环境,从而导致无法编译,有直接用python写的脚本能编译的大神请赐教。