我在一个基于对话框的工程中,在给工程添加一个"Generic Class"时,编绎时出现
d:\工程\stock\debug\vc60.pdb is not the pdb file that was used when this precompiled header was created, recreate the precompiled header.请问大家这是怎么回事?怎样才能解决?
还有,vc60.pdb是个什么文件?有什么作用?
谢谢大家!

解决方案 »

  1.   

    delete & rebuild all
      

  2.   

    想一下你在VC的安装路径下干了什么“坏事”?是不是把一些DLL之类的文件给替换了?
      

  3.   

    在 VC Setting - c/c++ - Precompiled headers 里设置成not using Precompiled headers
      

  4.   

    rebuid all了一下,问题解决了。
    回复2楼:冤枉啊,在VC安装路径下我没有作什么啊!
    回复3楼:我的VC在" VC   Setting   -   c/c++   -"中没有找到 “ Precompiled   headers”这一项啊? 
    4楼能不能说的详细点?谢谢哦    
      

  5.   

    我最近也是遇到这个问题,上网查了一下说是:debug或release目录下有某些旧的目标文件(中间文件)和新的其他某些目标文件不匹配,需要全部更新(rebuild all)