Visual Studio nmake 设置多核编译 /MP4 /MP8 关闭最小重新生成
2023-09-27 14:27:41 时间
方案1:
1、选择一个指定项目右击 -> 属性 -> 配置属性 -> C/C++ -> 命令行 在附加选项中输入:/MP4 或者/MP8 等,后面的那个数字是指定CPU 核的数量,可以自由更改;
2、上面的设置了之后还没有完,还有一个选项与上面的设置相冲突,如果不改的话将不起作用。 同样在【配置属性】-> C/C++ -> 代码生成 -> 启用最小重新生成 将这个选项修改为否。
这样就可以了,编译超快的。
类似linux 下的 make -j4 或者make -j8
//-------------------------------------------------------------------------------------------------------------------------
方案2:
Visual Studio 大工程项目的编译时间较长,可以利用多核CPU的优势,实现并行编译,
设置并行编译方法示例如下:
1.在“ClassView”中选取某项目的“Properties(属性)” 。
2.在之后打开的对话框中,左侧选择 “C/C++”->“General(常规)”中将“ Multi-processor Compilation(多处理器编译)”打开。
3.接着,“C/C++”->“Code Generation(代码生成)”中将“Enable Minimal Rebuild(启用最小重新生成)”关闭。
4.在“Debug(调试)”中选取项目的“Options and Settings (选项和设置)”->“Projects and Solutions (项目和解决方案)”->“ Build and Run (编译与运行)”中设置“ maximum number of parallel project builds(最大并发C++编译数)”(即开发项目机器本身的CPU所包含的核数)。
上述参数设置好后,就可以实现Visual Studio的并行编译了。
相关文章
- 在 Visual Studio 调试器中指定符号 (.pdb) 和源文件
- visual studio 2010 出现问题,不能设置断点调试了,一运行就未响应,然后程序退出
- How to determine why visual studio might be skipping projects when building a solution
- ASP.NET 4 and Visual Studio 2010
- Visual Studio中一个解决方案设置多个启动项目
- error: Microsoft Visual C++ 14.0 is required问题最佳解决方法pip安装python包报错
- 在离线环境中安装Visual Stuido 2017
- 离线安装 Visual Studio Express 而不下载整个镜像文件的方法(转载)
- 【转】Visual Studio——多字节编码与Unicode码
- C#,入门教程(02)—— Visual Studio 2022开发环境搭建图文教程
- Visual Studio App Center 中的 Email 和 Webhook 通知
- Visual C++位图操作
- Visual Studio Xamarin提示Bonjour backend初始化失败
- 《C++ AMP:用Visual C++加速大规模并行计算》——第1章 C++ AMP概述
- 《数字图像处理与机器视觉——Visual C++与Matlab实现》——0.3 数字图像处理的预备知识
- Visual Studio新建的源文件的默认编码
- Visual studio C++桌面应用程序添加外部文件引用
- MyEclipse设置像visual studio一样的智能提示
- Windows安装 visual studio 2010,SVN插件
- Visual Studio 2015 for Linux更好地支持Linux下的开发
- 【Visual Studio】项目的引用显示黄色叹号
- 【Visual Studio】设置Solution Explorer同步当前文档