有没有人有这方面的经验。
用来编译的命令是:
"%vs80comntools%\..\ide\devenv.com" XXX.sln /rebuild "release|win32"
其中,“XXX.sln”是我的解决方案文件名。
命令是在解决方案的路径下启动的。
而且错误总是发生在某个工程结束编译的时候。
把同样一个工程弄到另外两台机器上去执行命令行编译,则没有任何问题,那两台机器的唯一一个区别是CPU是单核的,因此同一时候只有一个工程被编译。而我自己的机器CPU是双核的。
8 个解决方案
#1
MSBuild xxx.sln /t:Rebuild /p:Configuration=Release
#2
我的sln有10多个vcproj,双核,xp sp2,vs2005 sp1
重编译和编译都没有问题
重编译和编译都没有问题
#3
MSBuild确实没有问题。
只是其输出比较怪异。
devenv.com的输出方式跟IDE里面是一样的,集成在post-build event中的CppUnit结果也能同时输出出来。:P
只是其输出比较怪异。
devenv.com的输出方式跟IDE里面是一样的,集成在post-build event中的CppUnit结果也能同时输出出来。:P
#4
谢谢ouyh
#5
没用过devenv.com,看起来应该是并行Build的问题。
#6
up
#7
但为啥在IDE内部,也是并行BUILD就没有问题呢。:(
#8
接分
#1
MSBuild xxx.sln /t:Rebuild /p:Configuration=Release
#2
我的sln有10多个vcproj,双核,xp sp2,vs2005 sp1
重编译和编译都没有问题
重编译和编译都没有问题
#3
MSBuild确实没有问题。
只是其输出比较怪异。
devenv.com的输出方式跟IDE里面是一样的,集成在post-build event中的CppUnit结果也能同时输出出来。:P
只是其输出比较怪异。
devenv.com的输出方式跟IDE里面是一样的,集成在post-build event中的CppUnit结果也能同时输出出来。:P
#4
谢谢ouyh
#5
没用过devenv.com,看起来应该是并行Build的问题。
#6
up
#7
但为啥在IDE内部,也是并行BUILD就没有问题呢。:(
#8
接分