vs2019 dumpbin使用不了?

问题描述:当项目中遇到问题需要查看相关dll依赖项,用vs2019的PowerShell命令窗口,然后就报错了。

1.VS2019打开PowerShell

 

2.报错截图如下:

 3.原来用vs2013或vs2015使用的开发者工具,并没有遇到过这样的错误,在网上查了下好像大家都没遇到过类似的问题,于是,

查看vs2015的dumpbin是个啥东西?网上找到了dumpbin是个应用程序exe,位置如下图(A机器)

 4.自己在本机上扫描了下dumpbin.exe,结果没发现它,想把它拷到我本机上,担心它依赖其他库,就用dumpbin命令查看了自己

依赖的库(A机器),结果如下

 依赖了很多库,还不知道这些个库在哪,然后就放着了,吐血,,,

5.在看下自己电脑上的对应的路径,压根VC文件夹下没有bin文件夹,如图

 6.走到上一步,血都吐完了,然后就随便点点其他文件夹,还真的眼睛一亮。上图

  瞬间感觉人生还有希望,这不是A机器刚刚查看dumpbin.exe依赖的库么,大胆的做了猜想,

7.把dumpbin.exe直接放到这个目录下,不知道有没戏,就从A机器拷贝了文件放到了此目录下,

在通过1步骤执行dumpbin命令,结果,嘻嘻看图

 

 这一次报另一种错误,说明方向对了,那就继续看错误,说不能执行LINK.EXE,然后看下A机器VC/bin文件夹下除了dumpbin.exe还有没LINK.EXE,竟然有这个。。。就把它拷贝到自己电脑上,就在运行了dumpbin这个命令。结果如图

  居然好了。。。就这样吧!!!

 

 总结:当自己为一个问题默默坚持寻找真理,可能遇到各种奇葩问题,过程很是无奈,但解决后得到成就感就是对自己的安慰,值了。

posted @ 2020-07-08 18:58  咸鱼戏花猫  阅读(2513)  评论(2编辑  收藏  举报