编译出现错误:cannot open program database 目录/debug/vc60.pdb的字样,而在别的机器上同样的环境却没有问题,上网搜了若干,说是rebuild all,或者clean->rebuild,或者删除debug目录rebuild,甚而更改setting->c/c++-> Precompiled Headers也由Use precompiled header file(.pch)改为选Not using precompiled headers均不管用.若干贴子均无结果.
解决:
原来只需修改目录,因为我原来的目录路径中含有中文,不被识别,全改为英文即可.不过在中文版的xp上不存在此现象.
/******自己的说明****/
1 出现cannot open program database 目录/debug/vc60.pdb这种错误是经常见的。重建全部,或者清除如果不能起到效果的话,注释掉刚加入的代码,也就是试图回到以前编译通过的状态,如果这时还有错误,就不要担心了
我经常的解决方法是:将VC关掉,再debug目录下删掉vc60.pdb,重新编译,这是应该通过了
2 还有一种经常见到的错误是由VC本身的Bug造成的,就是明明有这个类,但是编译时说是找不到,这是需要在工程-〉添加工程-〉中将头文件和源文件重新加入一次,就可以解决了。
3 当发现不能卡开某个头文件时,可能是要连接的库没有连接上
工具-〉选择-〉目录 下找到要连接的库,放入