zoukankan      html  css  js  c++  java
  • qt5打包

    1.打开QT程序,以release方式运行一次

         

    2.打开release文件夹,将这个.exe文件拷贝到一个新文件夹中

       

    3.打开程序

     4.进入新文件夹

     5.输入命令行:windeployqt 程序名

     等待执行完毕

    此时,理论上在当前目录下是可以点击运行exe程序的,如果可以运行,说明库文件都已经拷贝到当前目录下了。但很多时候运行的时候会报错,错误类型是缺少相应的dll库文件,例如如下错误:

     

     那么不要着急,解决方法有2种,一种是根据提示,将缺少的库文件从QT库中拷贝到当前文件夹exefile

    6.打开运行Enigma Virtual Box,对文件进行打包,生成不依赖QT库的exe程序:

    Enigma Virtual Box 下载地址:https://enigmaprotector.com/en/downloads.html

    在右下角的【Files Options】中可以选择是否将文件压缩:

     

     打包完成后,会在目标目录下生成exe文件名_boxed.exe文件,直接双击就可以运行了,拷贝到其他电脑也可以直接运行,不再需要安装QT的各种库了

  • 相关阅读:
    CSUFT 1002 Robot Navigation
    CSUFT 1003 All Your Base
    Uva 1599 最佳路径
    Uva 10129 单词
    欧拉回路
    Uva 10305 给任务排序
    uva 816 Abbott的复仇
    Uva 1103 古代象形文字
    Uva 10118 免费糖果
    Uva 725 除法
  • 原文地址:https://www.cnblogs.com/liming19680104/p/15675832.html
Copyright © 2011-2022 走看看