
启用多处理器编译--加快VS2013编译
右键项目文件,选择“属性” 在项目属性中,选择“配置属性” > “C/C++”(或其他语言) > “常规” 在最后一项“多处理器编译”处,选择“启用” 在项目属性中,关闭“启用最小生成” 确保不在编译选项中包含“/Gm”
发布日期:2021-05-07 23:34:55
浏览次数:19
分类:精选文章
本文共 700 字,大约阅读时间需要 2 分钟。
开启多核编译器支持,显著提升VS2013编译效率
在开发过程中,尤其是面对较大项目时,VS2013的编译速度往往成为一个瓶颈。许多开发者发现,项目编译不仅时间过长,甚至可能因为单线程编译而影响整体开发效率。
什么导致编译速度缓慢?
通过调研发现,VS2013默认使用单线程编译模式,虽然这种方式能保证稳定性,但在多核 CPU 的环境下,发挥不了满潜力。因此,启用多核编译器支持可以有效提升编译效率。如何开启多核编译?
要实现这一目标,需要进入项目的属性设置,具体步骤如下:官方解释:多处理器编译的作用
官方说明,/MP 选项的作用是让编译器创建多个进程同时处理源文件,从而减少总编译时间。通过并行编译,每个编译器实例同时处理不同的文件,整体速度得到显著提升。需要注意的事项
在实际操作中,可能会遇到以下警告信息:- cl : 命令行 warning D9030: “/Gm”与多处理不兼容;忽略 /MP 开关
这种情况意味着,虽然启用了多处理器编译,但因为项目属性中还设置了“/Gm”(最小生成)选项,两者产生冲突。解决方法是:
其他编译工具的建议
如果遇到多核编译效率仍不理想,可以考虑使用第三方工具如 Xoreax IncrediBuild 等,这些工具能够更好地管理多核资源,进一步提升编译速度。通过以上设置,编译速度会显著提升,建议开发者尝试此方法,节省开发时间。
发表评论
最新留言
不错!
[***.144.177.141]2025年03月29日 07时25分27秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
除了方文山,用TA你也能帮周杰伦写歌词了
2019-03-06
关于GO语言,这篇文章讲的很明白
2019-03-06
华为云FusionInsight湖仓一体解决方案的前世今生
2019-03-06
大数据处理黑科技:揭秘PB级数仓GaussDB(DWS) 并行计算技术
2019-03-06
C++调用Go方法的字符串传递问题及解决方案
2019-03-06
云原生2.0时代下,DevOps实践如何才能更加高效敏捷?
2019-03-06
技巧收藏|10个JavaScript常用数组操作方法
2019-03-06
两种端到端通用目标检测方法
2019-03-06
云小课 | 守护网络安全不是问题,iptables的四表五链为你开启“八卦阵”
2019-03-06
LiteOS内核源码分析:任务栈信息
2019-03-06
23种设计模式之迭代器模式
2019-03-06
23种设计模式之组合模式
2019-03-06
mysql zip安装
2019-03-06
mysql修改密码
2019-03-06
virtualbox中 Kali Linux安装增强功能
2019-03-06
virtualbox中 Ubuntu挂载共享文件夹
2019-03-06
Python 内置函数笔记
2019-03-06
BootStrapTable 错误
2019-03-06
PHP 脚本不报错
2019-03-06
代码整洁之道小结
2019-03-06