Qt软件打包发布

1.工具

1)QT

2)Enigma Virtual Box免费版

2.准备流程

2.1编译release版本

1)编译

        选择适合的编译器,编译release版本

2)查询文件夹

 2.2匹配所需dll文件(仅QT)

 1)准备库文件夹

        (1)在编译生成的文件夹中的release中,找到exe可执行文件。

        (2)复制该exe,创建一个新的文件夹demo1,将exe文件放入文件夹demo1中。

2)进入命令行

         (1)在win10下,利用搜索,输入QT,我们可以得到以下结果,选择我们编译这个工程时候所选择的编译器;也可以在QT的目录下找到。(根据自己编译工程的用的编译器去进行选择,如果是mingw就选mingw;如果是MSVC就选择MSVC。否则对应的库文件不对)

        (2)进入对应编译器命令行的界面如下 

3)匹配库文件

(1)输入命令行,命令行中的路径指的是我们需要打包的exe程序的目录,即新建的目录demo1,回车后可以得到下面的结果 

cd /d路径

         (2)输入如下命令行,程序名是exe文件的名字,根据自己程序名修改

windeployqt 程序名

        (3)结果如下

4)匹配其他库文件

        需要注意的是,如果系统需要其他动态库文件。需要自行添加到该文件夹下面。

2.3测试

        测试程序能否运行

 3.打包

 3.1软件操作

        进行以上操作后,则会得到如下的界面:(更正一点,就是上方的文件可以自己选择,当选择完程序所在的路径后,会自动生成打包后的文件的路径,可以直接默认)

3.2添加库文件

1)添加Qt匹配库

        将Qt匹配的库()即新建的程序文件夹demo1)全部拖拽到窗口中,可以不用拖拽exe文件

2)添加程序第三方动态库

        找到对应的程序动态库位置,添加。

        例如opencv

D:\En_SoftWare_Sp\opencv\opencv\build\x64\vc16\bin\opencv_world470.dll

D:\En_SoftWare_Sp\opencv\opencv\build\x64\vc16\bin\opencv_world470d.dll

3.3打包

1)配置

2)process

3)close,找到对应文件。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孙八瓶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值