一、获取DLL或者.exe依赖库
方法一:利用VS下的dumpbin.exe文件查看,命令行:dumpbin.exe /dependents xxx.dll
方法二:使用dependency Walker软件,它可以扫描任何32位或64位Windows模块(EXE,DLL,OCX,SYS等),并建立所有相关模块的分层树形图
二、获取基于Qt打包的.exe依赖库
使用Qt下windeployqt.exe文件查找依赖库,只适用于通过Qt打包出来的exe,否则会有xxx.exe does not seem to be a Qt executable.的提示。
解决Cannot find Visual Studio installation directory, VCINSTALLDIR is not set.的方法:1.设置环境变量,添加VCINSTALLDIR;2.使用vs自带的命令行工具”适用于VS2017 的x64本机工具命令提示“执行windeployqt命令,如果执行成功,会将vcredist_x86.exe拷贝到当前目录下。