我从另一台机器拷贝的一个项目(在原机器上编译无误),编译时报如下错误:
Copyright (c) Microsoft Corp 1990 - 1995. All rights reserved.
xxxx.hpj
    HC5011: Error: xxxx.hpj : 
 Cannot open the file "E:\Studio\Microsoft Visual Studio\VC98\MFC\include\afxhelp.hm."
显然是路径出了问题,因为是原机器上E:\Studio\Microsoft Visual Studio\VC98\MFC\include\是包含文件所在的位置,而在我的机器上应该是D:\Studio\Microsoft Visual Studio\VC98\MFC\include\,但是我察看了vs6的路径设置(tool-options-directroies),所有的路径设置没有一个指向e:盘的,在别的地方也找不到设置有误的路径(在所有项目文件中搜索"e:\studio"也一无所获)。该怎样解决这个问题??

解决方案 »

  1.   

    清除所有的编译文件,包括*.bsc文件。再重新编译试一下。
      

  2.   

    如果你的机器中没有e:驱的话,可以直接试一下:
    subst E: d:
      

  3.   

    谢谢回复。
    to ShangMuMu():没有*.bsc文件。我清除了所有的编译文件重新编译还是相同错误。
    to CCsdnCC(学研):我想弄清楚到时哪里出了问题。
      

  4.   

    vc环境中:
    ......
    Build->Clean
    Build->Rebuild All
    ......
    这个问题和路径没有问题,如果和路径有关,那么每次都要改编译环境的INCLUDE 路径吗?哈哈,不可能
      

  5.   

    to mfc168(闶阆):谢谢,但你说的办法我已经试过很多次了,没有效果