哈哈,照我说的做吧.
因为你的工程里有些文件是在"未来里"创建的,比如当时日期是2010年,可是那些文件属性却是2014年,所以每次编译,obj文件和对应的cpp文件时间不吻合,导致编译器认为文件已经修改,所以会提示过期,要你重新编译.
解决方法:把那些修改时间"不正常"的文件编辑,保存,文件的时间就改回来了.
我晕。。谁让你重装系统的。。。
点yes就行,重新打开或者修改过代码都会出现那个对话框。
编译现实的 窗口一闪就消失的原因是,你在main()函数最末位return 0前加一句system("pause"); 控制台那窗口就不会消失了......