诛仙手游法宝对比:C++高手请进

来源:百度文库 编辑:高考问答 时间:2024/05/02 08:42:11
我一个人学C++,刚学的,我按照书上的方法新建立了一个程序,编译运行后却不像书那样的,而是出现一个对话框:
“One or more files are out of date or do not exist.
These files need to be built:
.\Debug\ViewTest.exe
.\Debug\ViewTestView.obj

Would you like to build them?”
这究竟是什么回事?怎么样解决这个问题?这是经常出现的情况,遇到这个情况我就不能解决了
回复米度克 :不行的,点击了,重新编译了,还是又出现这样的情况
回复bushing:设置不了“只读”,设置后还是不能,发现把“只读”的勾画掉了,等下又重新出现勾的,就是改不了!怎么办?
回复irearn:我用的是Visual C++ 6.0创天中文 企业版

完全是编绎器的问题,你在装的时候没有装全,有两个系统菜单没有装分别是.\Debug\ViewTest.exe 和
.\Debug\ViewTestView.obj ,系统提示你是否要建立它们,如果你点“是”程序默认你要建立,(此时你应该回到VC的安装文件夹下建立这两个文件夹)而你又接着编绎,它当然要再一次提示你了。
产生的原因:1你可能装VC时没有完全装好,操作有问题。
2VC不是和XP很兼容,可能存在潜在的版本冲突,这是系统问题。
3在你装VC时曾改变了它的安装路径,一般在自己家都会改,但这就引起了部份的功能不可用,还可能引起你这样的安装不完全。
解决方法:1回到安装目录建立这两个文件夹。(不过我不知道怎么弄)
2如果是系统问题你应该知道怎么解决。
3如果是第三种情况(我猜多半是)就把VC卸载后从装,从装时可能就没有默认路径了(它默认的路径是你上次修改过的),如果是这样就要在你装的位置建立一个叫Microsoft Visualstudio的文件夹装在它下面千万不要弄错啊,否则你会看到它都装的外面了。
好了我就知道这些了,还有可能是别的我就不知道了。你试试吧,如果还不成,你在贴出来,有什么错误信息要发出来啊。

提示很清楚啊,你的文件时间戳信息很操作系统的不匹配,确切的说,就是程序文件时间超过了系统时间。

解决方法有二:
1. 修改一下系统时间;
2. 重新保存一下程序文件。

用Build菜单里的Rebuild All试试

把所有的代码放在一个文档中,重新编译!

估计是编译器的问题 !

可能是系统调用的问题,可以尝试一下重建菜单项。