今天群里一朋友说VC++6.0无法编译,我就问她什么情况,她说是编译的时候出来提示说找不到mspdb60.dll,这说明她电脑里缺少这个库文件,解决办法很简单,直接找个这样的文件拷贝到相应的目录就可以了,如我的电脑里是在E:\Program
Files\Microsoft Visual
Studio\Common\MSDev98\Bin目录下,然后应该还要用命令regsvr32注册一下才行吧,这个我没实践,按照经验都应该要注册一下才行。因为我电脑里不缺少这个文件所以编译的时候没有错误发生。大家看看直接拷贝过去能用么?对了给大家个下载的地方吧:
找DLL下载站 这个网站不错的,电脑里缺少什么DLL文件都可以先到这里找找,一般都能找到。
2007年6月12日最新补充:
10楼的朋友留言说电脑里有mspdb60.dll文件,还开玩笑说是RP问题,我在这里说一下,覆盖完成要在VC6.0程序里设置一下才行。具体做法是:
打开VC6.0程序运行,“工具”--“选项”--“目录”,如图:
“平台”选择“win32”,“目录”选择“可执行文件”,在下面的“路径”看有没有这一项:E:\Program
Files\Microsoft Visual
Studio\VC98\Bin一定要确保路径正确,我是把VC6.0装在了E盘,所以是E:\...大家要根据自己的情况进行相应更改。
如果列表中没有这个路径,点击图中标示的那个图标,新建一个路径,即在图中标示的最后那个空白处,也可以点击后面的“浏览”,找到BIN文件夹的具体路径,然后点击“确定”,应该就能编译成功了。
2009年3月8日补充:
没有想到自己随手写的一点东西有那么多人关注,那我就再总结一下吧:
遇到这样的问题,可能情况有二:
1、你的电脑里没有这个dll文件,那网上搜索下载一个就可以了
2、你电脑里有这个问题,又有两种可能,一是这个文件损坏了,找个完好的文件替换一下吧,二是文件本身完好,但放错了地方,解决办法也很简单,把它移动到正确的位置就好了。有时候即使这样也不行的话,说明c++主程序没有识别到dll文件放在哪里了,需要在程序中设置一下,这个设置方法我上面说过了,不再多说。