qml: 打包 和 发布

Qt 提供了打包工具windeployqt, 利用该工具可以很方便的解决qt的依赖问题(注:通过实际验证,发现该工具只能解决大部分的依赖问题,不知道是不是本人

没有正确的使用的问题).

qt源码编译release后,生成exe文件,找到生成的exe文件(以下以test.exe作为例子),将exe文件拷贝到其他地方。例如: D:/test

在系统菜单中找到

对应的编译环境,比如我使用的是mingw,

通过cd命令道test.exe存放的地方,并输入下面的命令:

windeployqt  -qmldir   "源码路径"     test.exe   --release

命令执行完后,在D:/test下将生成qt的依赖文件。 如果你的源码使用了三方库或者生成了动态链接库,那么需要手动将需要的dll文件复制到目录下,实际

运行试试,是不是可以正常运行。(很多博文中都说明,在这里就表明依赖关系都弄好了,但根据我实际使用,仍有漏网之鱼。)

注: 后续将撰写;

猜你喜欢

转载自www.cnblogs.com/yinwei-space/p/8930876.html