VS加快程序编译速度——以VS2013为例
目录
前言
方法介绍:
附录
原文:
https://blog.csdn.net/amusi1994/article/details/53679140
前言
由于当前项目包含了很大.cpp文件,以至于无法享受到DLL动态编译的快感,所以就在网上找了很多方法,将试用后的方法介绍给大家。亲测”多处理器加速“,可以将编译速度至少提升一倍以上,而且没有对源程序生成.exe文件造成阉割。
方法介绍:
第一步:项目属性->配置属性->C/C++->代码生成->启用最小重新生成:否(/Gm-)
第二步: 分debug模式和release模式,注意这两者不同
debug模式下: 项目属性->配置属性->链接器->常规->启用增量链接: 是
release模式下: 项目属性->配置属性->链接器->常规->启用增量链接: 否
第三步:项目属性->配置属性->C/C++->常规->多核处理器编译: 是(/MP)
项目属性->配置属性->C/C++->常规->调试信息格式选择“程序数据库(/Zi)”或者用于“编辑并继续的”程序数据库(/ZI)
附录
1、vs2013编译加速方法汇总:http://blog.csdn.net/hyqsong/article/details/50175523
2、加速bug解决方法:http://blog.sina.com.cn/s/blog_6347780c0102vjem.html
3、模式选择:http://blog.csdn.net/tonykk2008/article/details/818797
VS加快程序编译速度——以VS2013为例相关推荐
- 转: 加快Android编译速度
转: http://timeszoro.xyz/2015/11/25/%E5%8A%A0%E5%BF%ABandroid%E7%BC%96%E8%AF%91%E9%80%9F%E5%BA%A6/ 加快 ...
- 利用Injection插件加快Xcode编译速度
我们在调试iOS原生代码时,每次修改都需要Command+R来重新编译运行.当项目代码量很大,编译时间就会很漫长.因此对于开发中来说,如果能加快编译速度,能大大提高生产效率.如果我们能像Swift P ...
- [CB]加快BCB编译速度
我玩电脑有3年了,被比尔盖次折磨成了老手. 做为老手最讨厌重装系统尤其是格式化后得化6个小时完全装好. 所以就备份System目录然后备份注册表,每装一个软件备份一次注册表,每各一星期再备份一次注册表 ...
- 【转】Linux程序编译速度提高方法
项目越来越大,每次需要重新编译整个项目都是一件很浪费时间的事情.Research了一下,找到以下可以帮助提高速度的方法,总结一下. tmpfs 有人说在Windows下用了RAMDisk把一个项目编译 ...
- Linux程序编译速度提高方法
2019独角兽企业重金招聘Python工程师标准>>> 项目越来越大,每次需要重新编译整个项目都是一件很浪费时间的事情.Research了一下,找到以下可以帮助提高速度的方法,总结一 ...
- 加快linux编译速度,Linux Makefile 编译速度的优化【转】
前言 如何提高 Makefile 的编译速度呢?既然是提高,那肯定是对于大项目而言,因为小项目本身源文件不多,Makefile 优化与否,对于编译速度而言,影响并不大.当然对于那些追求速度达到极致的人 ...
- 加快android编译速度
一.修改运行内存 进入项目,菜单栏-help-Edit Custom VM Option Paste_Image.png 添加或修改为: -Xms2048m -Xmx2048m -XX:MaxPerm ...
- IDEA加快maven编译速度
IDEA的maven设置里面,将线程数设置为8,这个时候maven将使用多线程编译,速度会更快,我这边实测,速度大概快了3倍
- Ubuntu 22.04下加快rust的编译速度
在学习Rust的时候,相信不少人和我一样一直受Rust编译慢的问题困扰.最近阅读一篇写得相当不错的英文博客<Tips for Faster Rust Compile Times>,加上最近 ...
最新文章
- MakeFile 文件的作用
- b 树查找时间复杂度_你心里是没点B树吗?
- 第一章:1-01、计算机网络的发展可划分为几个阶段?每个阶段各有何特点?
- 浅显易懂的经济学常识
- 路由器指定dns解析服务器设置
- DGV:人类基因组结构变异数据库
- windows10 1909 原版纯净系统分享
- 【html+css+js】用前端做一个视频播放器页面
- 毕业设计:基于汇编实现的欢乐QQ堂小游戏 附完整代码
- 企业网配置必备技术NAT,3张图理清
- 怎么把已经初始化的字符数组设置为空?
- CityMaker学习教程09 一个示例,多窗体,画中画,多屏幕显示
- 智慧发电厂+智能发电厂web端平台管理系统+Axure高保真智慧电厂系统+能耗管理+告警管理+生产监控+安防设备管理+运维设备管理+监控面板+系统管理+智慧电厂+电厂系统+智慧电厂管理平台+rp原型
- 八马茶业IPO被终止:王文彬家族与安踏七匹狼等泉州富豪圈联姻
- 电脑快捷键操作以及常用知识大全
- Json格式转为XMind思维导图
- 使用ffmpeg进行视频下采样(放大/缩小)
- 好用又简单的引流技巧:你只需要一篇软文
- PS设计中如何让像素对齐网格?
- 一文秒懂Auto.js免Root自动化脚本开发
热门文章
- Ext.form.field.CheckBox复选框和Ext.form.field.Radio单选框
- s3k3 破旧不堪的拐杖被扔出去几米远
- 在活动完成之后的格式工厂下载
- 飞鸽_飞鸽传书_飞鸽传书2010_飞鸽传书2010下载
- javascript事件机制与jQuery.bind的补充说明
- 爱国者首款手机正式上市 零售价不超2000元
- 听说玩这些游戏能提升编程能力?
- 超实用编程技术指南!为什么你还学不会一门编程语言?
- 导师推荐 | 第 5 期临床基因组家系分析,同时解决科研和临床问题
- 生信宝典联合科学出版社在双 11推出生物信息专题书单 5 折优惠!学起来!