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

被折叠的 条评论
为什么被折叠?



