我们在编写完源码,生成exe文件后(这里特指windows系统),我们要发布我们的文件供别人下载安装。而在发布我们的软件或制作安装包的时候,需要检查软件所需要的依赖项,如dll文件等。
那么该如何检查软件依赖项呢有具体的软件可以完成这件事,具体推荐三个工具:
1. 微软Visual Studio自带的dumpbin.exe。该工具在VS的安装路径下,一般在:VCbindumpbin.exe
这个工具需要从VS命令行打开,即从cmd命令行定位到dumpbin.exe所在路径即可。
使用示例如下:
具体可参考dumpbin官方教程。
2. Dependency Walker,这个工具已经过时,了解一下即可。
3. Dependencies(增强版 Dependency Walker),这个工具我还在探索中,大家可以自行探索。
4. Process Explorer,这个很少被大家注意到,但更符合很多实际应用,如把找到的依赖项一键拷贝到目标目录等,正在探索中。
如果还有其它更好用的检查软件依赖项的工具,欢迎在评论区留言。
参考:
??????1. Windows 查看 exe 依赖的 dll 的方法
2. qtguide / DevTools
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!