我的计算机的Windows时间和日期有问题,当机器开启时,它会随机返回。当发生这种情况时,我在源文件中更改的任何内容都不会被编译,而只是说" xxx.exe - 0错误,0警告"或" 0成功0失败1最新,0跳过"。重建解决方案将导致预编译头丢失然后完全重建。并且很难保持时间向前发展。当出现问题时,快速构建还有其他建议吗? 抱歉我的英语不好
答案 0 :(得分:0)
VS2010正在做它的设计目的。正确运行的时钟是每个构建系统的先决条件。
因此,在保存任何cpp文件之前,请将时钟向前移动。为视觉工作室创建一个图标,该图标对应于同步系统时钟的批处理文件,然后在必要时启动devenv(请参阅此处:https://superuser.com/questions/323581/synchronize-internet-time-in-a-windows-script;或https://superuser.com/questions/15596/automatically-run-a-script-when-i-log-on-to-windows)
如果你拒绝解决这个问题,那么你将会遇到不间断的痛苦并造成混乱。所以我建议你解决它。如果您不想修复它:
在解决方案资源管理器中,右键单击刚刚保存的c ++文件,然后选择“编译”。它将在不考虑时间戳的情况下再次构建
或者,您可以手动删除要重建的.obj文件。例如,“del Debug * .obj”将删除所有这些而不影响PCH。