[调试] vs dumpbin很奇怪的一点

dumpbin export 功能可以查看 dll导出函数的信息,有时候当你使用的时候会弹出 "无法启动此程序,因为计算机中丢失 mspdb100.dll ..."的信息。这是因为你VS的VC文件夹下bin目录里缺少mspdb100.dll 这个文件(后面的数字可能是80,90..等等),解决办法是去到common7文件夹下IDE文件夹里找相应的dll文件,放到bin目录下,就可以使用dumpbin程序了。但是这时候如果想再在VS下生成工程,就会报错 "fatal error C1902:程序数据库管理器不匹配:请检查安装” 。产生这个问题的原因大概是什么版本不匹配,不知道是不是只有我的电脑才会出现这个问题。总之就很奇怪,既然dumpbin需要这个版本的dll,按理说生成工程就不应该出错才对,毕竟dumpbin这个文件也不是用户自己下载的,是VS自带的。

posted @ 2018-11-14 16:02  zengzhaocheng  阅读(287)  评论(0)    收藏  举报