查看完整版本: [-- FindDLL使用说明 --]

QTCN开发网 -> Qt 作品展 -> FindDLL使用说明 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

winland0704 2022-02-26 22:01

FindDLL使用说明

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



boylebao 2022-02-27 09:40
    

20091001753 2022-02-27 13:25
一开始我也觉得在线安装不好,但习惯了之后,感觉也还行。

不过我也认为,Qt 应该提供选择,离线安装不能少。

hitzsf 2022-02-28 09:21
  厉害!  这个依赖关系怎么来的?

winland0704 2022-03-16 20:08
更新了一下,修复一个 中文路径显示 bug
https://gitee.com/qtguide/dev-tools/tree/master/FindDLL

752438771 2022-04-28 00:44
挺好用的

shawking 2022-05-09 15:50
跟windeployqt.exe相比,具体区别在哪里?

圣域天子 2022-05-09 16:50
对数据库插件有效吗?

winland0704 2023-12-13 21:30
https://gitee.com/qtguide/dev-tools/tree/master/FindDLL
更新了拖拽文件进入的功能。

boylebao 2023-12-14 15:02
挺好的,我做了类似这样的软件,Qt小工具 - 找找依赖库|http://www.qtcn.org/bbs/read-htm-tid-91375.html

yeshi_long 2024-03-05 14:43
奇先生《开源编解码库指南》写的太棒的,通俗易懂,看前面几页认为这将成为市面上讲解音频 视频 编解码最好的文章,一口气读到第三章发现后面没完


查看完整版本: [-- FindDLL使用说明 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled