有一个vs2010的mfc工程,每次按 F7 时,在编译输出窗口中都会出现这样的提示:
Creating xxxx.unsuccessfulbuild" because "AlwaysCreate" was specified.
其实也未必会编译,但如果是按F5,那总是提示项目过期,但实际上又不编译。这个问题按照过期的办法,又找不到问题所在。
对于网上,说要修改IDE目录里的配置文件什么的,那显示不是好的,而且我一个解决方案有3个工程,都是vc++的,一个是完全正常,另外两个总是有本文说的问题,所以肯定不是IDE本身配置的问题。
通过反复观察,其实是因为文件的修改日期新于已经编译生成的文件,但实际上文件内容没有任何修改,所以这时候,需要全部重新编译,也就是每个文件都要重新编译,这样后面就不会再有过期的问题了,但是,关于 “AlwaysCreate” 仍然存在,这时候它只是会在输出窗口中出现罢了,不会有其它任何影响,F5时,也不再有过期的提示了。