VC总是重新生成问题
flyfish 2015-12-29
在解决方案中选择一个项目,右键点击生成
总是全部编译,而不是增量编译
MSDN
关键词 增量链接 完全链接
如果发生以下任何情况,则 LINK 执行完全链接: 1 缺少增量状态 (.ilk) 文件。 (LINK 将创建新的 .ilk
文件以为后面的增量链接作准备。) 2 对 .ilk 文件没有写入权限。 (LINK 忽略 .ilk 文件并进行非增量链接。) 3 缺少
.exe 或 .dll 输出文件。 4 更改 .ilk、.exe 或 .dll 的时间戳。 5 更改 LINK 选项。 大多数 LINK
选项在各生成间更改时导致完全链接。 6 添加或省略对象 (.obj) 文件。 7 更改用 /Yu /Z7 选项编译的对象。
错误原因
此次原因符合第5条,更改过系统时间导致的完全链接
解决方案
从版本控制系统中重新更新源码,文件修改日期自动成为当前时间