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
|
|