zoukankan      html  css  js  c++  java
  • 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这个命令。结果如图

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

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

  • 相关阅读:
    java版二维码实例(非安卓版)
    Java—SSH(MVC)
    关于flex里面mousedown 和click事件冲突问题的解决办法
    navicat ssh通道受限问题处理
    如何更改linux文件目录拥有者及用户组
    如何查看linux中的ssh端口开启状态
    centos linux mysql 10060远程错误代码
    Navicat for MySQL 使用SSH方式链接远程数据库(二)
    Petri Net 的形式化定义
    如何做鲫鱼豆腐汤
  • 原文地址:https://www.cnblogs.com/xianyuxihuamao/p/13268613.html
Copyright © 2011-2022 走看看