【VS开发】VS2015没修改源文件也导致重新编译的解决办法
来源:互联网 发布:淘宝客服专用表情包 编辑:程序博客网 时间:2024/06/03 20:01
在使用VS2010编译C++程序的时候,每次修改工程中的某一个文件,点击“生成-仅用于项目-仅生成**”时,往往都是整个工程都需要重新编译一遍。由于这个工程代码量太大,每次编译完成都需要将近10分钟左右的时间编译。最烦人的时候是当编译完了出错,修改了错误再次编译,浪费很多时间。
那么怎么配置VS2010像VC6.0那样默认的可以只编译修改后的文件呢?
针对这个问题的解决办法网络上也有不少,在这里我整理下我修改的配置。
第一因时间引起的:
首先,在debug模式下,删除功能debug目录所有的文件。
然后依次找到:
项目-属性-配置属性-C/C++-代码生成-启用最小重新生成:Yes(/Gm)
项目-属性-配置属性-C/C++-常规-调试信息格式:程序数据库(/Zi)
属性-配置属性-链接器-常规-“启用增量链接”选择“是”
最后,最好还要修改一处:
工具-项目和解决方案-生成并运行
运行时,当项目过期时,选择从不生成
勾选-在运行时仅生成项目和依赖项
MSBuild项目生成输出详细信息 选 ”最小“
首先,在debug模式下,删除功能debug目录所有的文件。
然后依次找到:
项目-属性-配置属性-C/C++-代码生成-启用最小重新生成:Yes(/Gm)
项目-属性-配置属性-C/C++-常规-调试信息格式:程序数据库(/Zi)
属性-配置属性-链接器-常规-“启用增量链接”选择“是”
最后,最好还要修改一处:
工具-项目和解决方案-生成并运行
运行时,当项目过期时,选择从不生成
勾选-在运行时仅生成项目和依赖项
MSBuild项目生成输出详细信息 选 ”最小“
第二预编译头文件引起的:
项目-属性-配置属性-预编译头文件:Use/Yu
一般情况下这样配置之后,VS2010就会在每次编译的时候只是编译修改过的文件,
阅读全文
0 0
- 【VS开发】VS2015没修改源文件也导致重新编译的解决办法
- VS2015编译lua源文件
- 修改日期导致代码每次都重新编译的问题
- vs2015编译慢的解决办法
- vs2015 vs快捷键修改
- VS每次编译都重新编译整个工程解决办法
- 【VS开发】【C/C++开发】vs2015编译boost 64位
- VS总是重新编译,即使没有修改文件
- MySQL数据库连接异常断开导致事务没提交的解决办法
- 使用Cmake生成CEF的项目源文件,并在VS2015中编译通过
- VS每次编译都重新编译整个工程的解决方案
- VS 每次编译都重新编译整个工程的解决方案
- VS每次编译都重新编译整个工程的解决方案
- VS每次编译都重新编译整个工程的解决方案
- eclipse修改文件重新编译的问题
- 水晶报表log4net导致vs下程序重新编译后不能运行
- IDEA web开发修改jsp无需重新部署解决办法
- 修改时间不一致导致的编译错误
- linux常用命令复习
- 剑指offer-03:二维数组(行列递增)的查找
- gtest之断言宏的使用以及三种事件机制
- Maven--pom.xml详解
- AJAX实现过程
- 【VS开发】VS2015没修改源文件也导致重新编译的解决办法
- MongoDB安装
- 卷积神经网络CNN经典模型整理(AlexNet,GoogleNet,VGG,Deep Residual Learning)
- SQL Select 1 与 Select null 的理解
- Glide OOM问题解决方法汇总
- 为什么找到的基址,是进程名+16进制的数
- C#在新的线程中执行逻辑
- C语言strtok函数的用法
- 欢迎使用CSDN-markdown编辑器