我使用 devenv.exe 向其传递一个 sln 文件并使用/Rebuild 开关,devenv.exe 在内部启动多个 msbuild。我需要运行无与伦比的构建,只有一个 msbuild 线程。当然,我可以直接使用 msbuild.exe,将/M 设置为 1,但我有使用 devenv.exe 的特定要求。
有什么方法可以通过命令行开关或使用某些环境变量来允许我执行上述操作。
提前致谢。
最佳答案
所以你希望它编译得慢一些?
在C/C++ General下的项目文件中,您将看到多处理器编译。将其设置为否。否则,根据您的编译方式,将 /MP 开关从命令行删除到 cl.exe。
关于c++ - VS2010 : How to run devenv to not parallelize the build,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7477378/