Visual Studio 2019 实现并行编译

2022/1/12 23:03:50

本文主要是介绍Visual Studio 2019 实现并行编译,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Visual Studio 2019 实现并行编译

1. 在"解决方案"中选择某项目,右键菜单中选择 "属性 (Properties) "。

在这里插入图片描述
2. 在弹出的属性页界面,左侧选择 “C/C++” 下的 "常规 (General) ",右侧设置 “多处理器编译 (Multi-processor Compilation)” 为 “是 (Yes) (/MP)”。

在这里插入图片描述
3. 在同一个窗口中,选择左侧 “C/C++” 下的 “代码生成 (Code Generation)” 中将 “启用最小重新生成 (Enable Minimal Rebuild)” 关闭。点击 “确定 (OK)” 后返回主界面。

在这里插入图片描述

最新的Visual Studio 已弃用最小重新生成 /Gm ,它可能不会为某些类型的头文件更改触发生成。 你可以安全地从项目中删除此选项。 若要改善生成时间,建议改为使用预编译标头和增量和并行生成选项。

由于增量链接器不支持使用/ZW (Windows Runtime Compilation) 选项在 .obj 文件中包含的 Windows 元数据,因此 /Gm 选项与/ZW 不兼容。

参见链接: Microsoft 官网文档 /Gm

4. 在主界面 “调试 (Debug)” 下拉菜单中选择 “选项 (Options and Settings)”。

在这里插入图片描述
在弹出的选项页界面中,左侧选择展开 “项目和解决方案 (Projects and Solutions)” ,并在展开栏中选择 “编译与运行 (Build and Run)”。
右侧设置 “最大并行项目生成数 (Maximum Number of Parallel Project builds)” 使之不要超过使用电脑的CPU核数。
在这里插入图片描述
点击 “确定 (OK)”,在上述参数设置好后就可以实现 Visual Studio 2019 并行编译了。



这篇关于Visual Studio 2019 实现并行编译的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程