我在VC6.0下编译好一个工程后,修改了该工程所在文件夹名称,然后再打开该工程时就出现以下错误: 
首先弹出对话框提示"0X519f112c指令引用的内存不能为read",点确定终止程序后又弹出对话框提示"windows找不到.clw文件",请问这是怎么回事?为什么我的其他工程就没有遇到这个问题?

解决方案 »

  1.   

    把工程目录下的后缀为aps,plg,opt,ncb的文件删掉
      

  2.   

    我刚才拿我的工程试验了下,即使删除你所说的CLW文件,照样工程的编译不受影响,可见这个文件本身对工程的意义就不大。工程主要是源文件 + .dsw + .vcproj(这个只有在目录不在一起的时候才可能有)。
    你可以点击点击dsw文件,然后不管出现啥错误,先打开,然后在工程上面点击右键,选择unload project,然后再选择Load project。然后你rebuild all如果你是修改了文件夹的话,那么你在打开的时候,可能是灰掉的,当你load project的时候,就会让你重新选择路径。
      

  3.   

    新建一个工程把以前的文件重新添加
    ide上的事情没有必要研究个人认为,你就是知道它哪有问题你也解决不了
    ===============================================================
    另外楼主我以前也这么干过,没有出你说的问题
      

  4.   

    应该是VC6的问题导致。可以把ide生成的中间文件(比如ncb、aps)删除后rebuild。
    再不行可以如楼上所说重建一个工程。
      

  5.   

    .clw是classwizard需要的文件。工程除了.h/.cpp/.rc和res(资源)文件夹外,.dsp是项目文件,.dsw是workspace文件,别的文件都可以删除rebuild。也可以删了dsp和dsw,重建空项目,添加你的源文件。
    可以考虑把你的工作目录改成英文字符试试