VS2010:如何运行devv不并行构建
VS2010 : How to run devenv to not parallelize the build
我使用devenv.exe传递一个sln文件并使用/Rebuild开关,在内部devenv.exe旋转多个msbuild。我需要运行无与伦比的构建,只有一个msbuild线程。当然,我可以直接使用msbuild.exe与/M设置为1,但我有一个特定的要求,使用devenv.exe。
是否有办法通过命令行开关或使用一些环境变量来允许我执行上述操作?
所以你想让它编译得更慢?
在C/c++ General下的项目文件中,您将看到一个多处理器编译。设置为No。否则,根据您的编译方式,从命令行删除/MP开关到cl.exe。
我尝试了上面的解决方案,它没有工作。以下是我从这个重复的主题中找到的正确解决方案:
如何在Visual Studio 2010中进行并行构建
1. Tools -> Options
2. Projects and SolutionsVC++ Project Settings
3. Maximum concurrent C++ compilations
4. Set it to 1 (or the desired number)
相关文章:
- C++17中的并行执行策略
- 并行用于C++17中数组索引范围内的循环
- 如何在Elixir中调用递归函数并行
- OpenMP:并行更新数组总是需要减少数组吗
- 如何使用OpenMP并行这两个循环
- 如何使用OpenMP并行化此矩阵时间矢量运算
- 如何使用OpenMP使这个循环并行
- 遍历并行数组以确定C++中的最大数字
- 为什么 openmp 的并行不适用于矢量化色彩空间转换?
- 如何在 Mac 上使用 c++17 并行标准库算法?
- 并行标准::复制复杂性
- 如何使用 MPI 的远程内存访问 (RMA) 功能并行化数据聚合?
- 在C++中使用并行化的预期速度是多少(不是 OpenMp,而是 <thread>)
- 如何在 C++17 STL 并行算法中处理调度?
- OpenMP 与有序和关键指令并行
- OpenMP for 循环并行性问题
- 两个连续的 OpenMP 并行区域会相互减慢速度
- C++17:如何在并行 STL 中获取工作项的索引
- 如何使用 OpenMP 并行化最近邻搜索
- VS2010:如何运行devv不并行构建