在使用 windeployqt
进行打包发布的时候遇到一些坑点。
之前没有注意,cmd
里调用的 windeployqt
是 Anaconda
里带的,包括相关的 Qt
的依赖库也在带了,可以使用在 cmd
里使用 where windeployqt
命令查看 windeployqt
的路径。所以不建议使用 cmd
里的命令进行打包发布了。可以打开 Qt
命令行工具打包发布,需要注意使用什么编译工具就用什么对应的命令行工具打包发布。如我使用的是 MSVC 2017 64-bit
。
然后继续使用在这里面使用 windeployqt
命令打包发布,对于 QML
程序,还需要使用 -qmldir
命令·将 qml
库包含进来,如我用的是 MSVC 2017 64-bit
就用 C:\Qt\Qt5.12.1\5.12.1\msvc2017_64\qml
这个对应路径。整体就是 windeployqt xxx.exe -qmldir C:\Qt\Qt5.12.1\5.12.1\msvc2017_64\qml --release
。
QML程序发布/打包
最新推荐文章于 2024-02-22 10:54:39 发布