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

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

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

 

在系统菜单中找到

qml: 打包 和 发布对应的编译环境,比如我使用的是mingw,qml: 打包 和 发布

 

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

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

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

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

 

 

注: 后续将撰写;

相关文章:

  • 2021-11-23
  • 2021-11-23
  • 2021-05-02
  • 2021-05-09
  • 2021-12-22
  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
猜你喜欢
  • 2021-05-21
  • 2021-06-26
  • 2022-12-23
  • 2022-02-14
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案