首页| 论坛| 消息
主题:FindDLL使用说明
winland0704发表于 2022-02-26 22:01
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
回帖(10):
10楼:奇先生《开源编解码库指南》写的太棒的,通俗易懂,看前面几页认为这将成为市面上讲解音频 视频 ..
9楼:挺好的,我做了类似这样的软件,Qt小工具 - 找找依赖库|http://www.qtcn.org/bbs/read-htm-tid-9 ..
8楼:https://gitee.com/qtguide/dev-tools/tree/master/FindDLL
更新了拖拽文件进入的功能。

全部回帖(10)»
最新回帖
收藏本帖
发新帖