gpt4 book ai didi

C++如何限制visual studios多处理器编译

转载 作者:IT老高 更新时间:2023-10-28 21:40:48 43 4
gpt4 key购买 nike

每次我使用 Visual Studio 编译时,我的计算机的其余部分都会爬行,因为 Visual Studio 占用了所有处理器。有没有办法限制 Visual Studio 使用的处理器数量,以便我在编译期间仍然可以完成一些工作?

顺便说一句,我正在使用 Visual Studio 2013 和 2015 并使用 C++ 进行编程。

谢谢!

最佳答案

如果您有一个包含大量 .cpp 文件的单个 C++ 项目并且您不希望一次构建 8 个,那么设置“最大并行项目构建数”不是答案。要控制它,请转到工具> 选项> 项目和解决方案> VC++项目设置,然后在< strong>Build 部分,将 Maximum Concurrent C++ Compilations 设置为要并行编译的 .cpp 文件的最大数量。默认设置似乎是 0,这显然意味着没有最大值。我有 4 核/8 线程,并将这个值设置为 4,VS 现在一次只编译 4 个文件而不是 8 个。

这些说明基于 Visual Studio 2017,但我认为有几个版本是这样的。

Setting Max Concurrent C++ Compilations

关于C++如何限制visual studios多处理器编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35974304/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com