码迷,mamicode.com
首页 > 其他好文 > 详细

visual studio开启多核编译方法

时间:2017-11-04 11:14:06      阅读:277      评论:0      收藏:0      [点我收藏+]

标签:不兼容   xpl   ==   div   max   ati   water   c/c++   net   

先按http://blog.csdn.net/acaiwlj/article/details/50240625的方法进行了VS多线程的启动。

原本以为按以下步骤设置就OK了,但是编译中无意间发些了一个warning:“/Gm”与多处理不兼容;忽略 /MP 开关!!!!

按http://blog.csdn.net/fly2leo/article/details/8229183的方法进行处理。

 

http://blog.csdn.net/acaiwlj/article/details/50240625设置方法:

1. Solution Explorer导航窗口右键需要并行编译的项目,进入属性页面
2.“C/C++" -> ”General“ -> "Multi-processor Compilation" -> "Yes(/MP)"

 

技术分享

3. "C/C++" -> "Code Generation" -> "Enable Minimal Rebuild" -> "No(/Gm-)"

技术分享

4. 菜单栏,"Debug" -> "Options and Settings" -> "Projects and Solutions" -> "VC+ Project Settings" -> "Maximum concurrent C++ compilations" 设置最大C++编译并发线程数

技术分享

 

 

http://blog.csdn.net/fly2leo/article/details/8229183的方法:

此时/MP 开关被关闭,不能使用多线程编译,生成速度又会变得巨慢无比,/Gm是最小生成,解决方法是打开项目属性页,把启用最小生成设为否。

技术分享

visual studio开启多核编译方法

标签:不兼容   xpl   ==   div   max   ati   water   c/c++   net   

原文地址:http://www.cnblogs.com/zhuyuanlong/p/7782155.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!