oracle数据库怎么打包,QT连接oracle数据库打包发布

1.选择构建release,编译release版本

39f427d791edca942cd772b2a78f2e9e.png

2.在生成目录中把可执行程序拷贝出来放到一个文件夹下,我的生成在这个目录里面了,拷贝到D:\QTCODE\demo这个目录下了

d441dae38dc2b760c318ba477e3b603c.png

3.打开下面这个

dae96de3c9d853bca33e344238ec2871.png

进入到刚才存放exe的目录中

59ad1d88b281b2361ef53c8438622731.png

执行windeployqt 可执行程序名字,则可以将可执行程序所需要的链接库全部加载到此文件夹中,如下图

b072fc1a09d78c3983c7abee431f1306.png

则在D:\QTCODE\demo中已经有链接库了

PS:此处有个关键操作,因为windeployqt并不能将oracle客户端的dll拷贝进来,所以需要手动拷贝,将oracle客户端安装目录中的 oci.dll和oraociei11.dll拷贝到demo文件夹中(最小化安装才有oraociei11.dll)

利用Enigma Virtual Box进行打包(此工具需要自己下载,下载链接为:https://enigmaprotector.com/assets/files/enigmavb.exe)

安装好打开如下:

d50e1d5c418d3276aef1e8d627fc4047.png

1为需要打包的exe的路径

2为打包好后exe的名称及存放路径

3.将之前demo文件夹的文件全选后直接拖入到这个面板中即可

点击Process按钮,即可生成一个打包后的exe。此可执行程序可以在其它机器上直接执行。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值