• 676阅读
  • 7回复

FindDLL使用说明 [复制链接]

上一主题 下一主题
离线winland0704
 

只看楼主 倒序阅读 楼主  发表于: 02-26
FindDLL使用说明



FindDLL可以根据依赖库的PATH路径,自动分析 exe dll 文件的依赖库,可以递推查找所有依赖dll,并支持复制到指定文件夹,解决程序逐个逐层寻找依赖dll的麻烦。
FindDLL并专门针对 Qt 程序,设置Qt开发环境中的windeployqt.exe路径、 plugins 路径和 qml 路径,复制所有的插件到指定目录,以满足 Qt 程序依赖项。
适应Qt官方开发环境的依赖关系复制和MSYS2开发环境的依赖关系复制,只需要手动添加开发环境中Qt动态库所在的bin路径。
由于Qt 5.15 版本之后,Qt公司官方不再提供免费的离线安装包(商业版提供离线安装包,收费),并且官方的在线安装方式文件多+网络卡,因此不招人待见了。MSYS2环境安装MinGW编译器之后,可以安装预先编译好的最新版开源Qt版本,但是动态库版本的Qt程序,除了依赖Qt本身的库文件,还依赖MSYS2-MinGW里面很多的dll,层层依赖找起来麻烦,因此专门开发了FindDLL工具解决递归找Qt依赖库的问题。解决了依赖问题,MSYS2-Qt也就可以显得眉清目秀了。

FindDLL工具软件和详细说明见:
https://gitee.com/qtguide/dev-tools/tree/master/FindDLL


9条评分好评度+2贡献值+2金钱+25威望+2
toby520 金钱 +10 - 05-09
jinesc 好评度 +1 试了一下 感觉不错 03-01
jinesc 贡献值 +1 试了一下 感觉不错 03-01
jinesc 威望 +1 试了一下 感觉不错 03-01
jinesc 金钱 +5 试了一下 感觉不错 03-01
20091001753 好评度 +1 - 02-27
20091001753 贡献值 +1 - 02-27
20091001753 威望 +1 - 02-27
20091001753 金钱 +10 - 02-27
离线boylebao

只看该作者 1楼 发表于: 02-27
    
为Qt打造具有强大生产力的软件。
离线20091001753

只看该作者 2楼 发表于: 02-27
一开始我也觉得在线安装不好,但习惯了之后,感觉也还行。

不过我也认为,Qt 应该提供选择,离线安装不能少。
(づ ̄ 3 ̄)づ
离线hitzsf

只看该作者 3楼 发表于: 02-28
  厉害!  这个依赖关系怎么来的?
离线winland0704

只看该作者 4楼 发表于: 03-16
更新了一下,修复一个 中文路径显示 bug
https://gitee.com/qtguide/dev-tools/tree/master/FindDLL
离线752438771

只看该作者 5楼 发表于: 04-28
挺好用的
离线shawking

只看该作者 6楼 发表于: 05-09
跟windeployqt.exe相比,具体区别在哪里?
离线圣域天子

只看该作者 7楼 发表于: 05-09
对数据库插件有效吗?
快速回复
限100 字节
 
上一个 下一个