1.问题概要:此项目已经过期(已经编译过了也报这个问题)
3.再现问题
1.创建任意类型的c++工程,编译成功。
2.添加一个头文件,不被任何其他文件引用。(保证即使删除了该文件也不影响程序的完整编译和运行)
3.直接在目录中删除刚才添加的头文件。(实际的文件没了,但是工程目录中还有)
2.原因分析
1.Visual studio 2010认为项目中的被删除的文件是过期的,所以每次都编译,但是编译的过程中不会用到这个头文件,所以编译也不会报错。
3.解决方法
就是把工程中有但是实际没有的文件从工程中删除就可以了。
4.参考