打开工程文件出现XX.DSP has been modified and cannot be loaded as a Developer Studio project错误
网上找到的方法:
第一个是,打开工程文件时,XX.DSP has been modified and cannot be loaded as a Developer Studio project.
第二个是编译时错误,resource.h fatal error RC1004: unexpected end of file found
我是在用replace pioneer替换工程名后出现第一个问题的,对比备份的dsp文件没有发现任何可能错误的地方。然后我退求其次手动修改了原来的dsp文件,于是就碰到第二个问题了,同样对比备份的resource.h文件也没发现任何不同。
网上对于第一个问题的解决方法是新建一个工程再把原有文件都添加进去,太麻烦了。
第二个问题给的解决方法是找一个正常的resouce.h文件替换结尾部分:
看了网上给出的第二个问题方法,我对比了下它们的结尾部分,其实是有差别的,差别就是一个回车换行~晕哪,怪只能怪VC6不提供行号显示功能,假如放到Dev-C++下打开就一目了然了。
同样对于第一个问题,我们只要检查下dsp文件最后是不是有一个空行就好了。
上述方法,都没有解决我的问题,奇怪的是,这个工程在我工作机上打开是没有问题的,为什么在笔记本上打开就有问题了?经过检查,我发现工程放的文件夹在几层文件夹下,是解压后的文件,并且上两层文件夹名中带括号(还有注意中文文件名的问题),我试着把工程文件夹放在任一硬盘驱动器根目录下,问题解决……

浙公网安备 33010602011771号