Qt5 生成.exe 运行在没有Qt环境的计算机中

Qt 是跨平台的IDE,在linux上会生成一个可执行的文件,在windows上会生成.exe。那么当项目完成后买这个东西是要放在客户的电脑上的,但是你总不能要求安装一个Qt的环境吧。

我们其实要做的很简单,就是将Qt的dll库和.exe文件放在客户方的电脑上,就可以运行了。

1,一般的库在Qt的安装路径下,我的是在 C:\Qt\5.2.1\mingw48_32\bin,当放在客户方的电脑上执行.exe时就提醒缺少dll的库,而这个库就在你的安装目录下,在你选择的编译器版本的bin目录下。直到将这些库拷贝到和.exe文件在同一目录下。

2.当不提醒缺少什么dll库时,就会出现什么缺少C++ Run Time 的库 ,而停止工作。起始我认为是可能系统缺少什么VC++ 2005 或者什么VC++2008 ,2010,好吧就开始安装这些东西,但是到后来安装完这些没有用。

3.其实我们还需要一些dll文件,这些在C:\Qt\5.2.1\mingw48_32\plugins\platforms中有一些dll文件,我们需要将这些也拷贝到.exe的目录中,但是我们需要建立一个文件夹,即platforms,然后将dll文件拷贝进来。

4.最后的安装环境应该是一些dll文件和.exe在同级目录下,而platforms和.exe也在同级目录下,目录下有

5,到这时应该就可以运行了,假如还不行,就继续寻找看你的Qt项目用到了哪些特殊的类库,比如说qwt的库,其他第三方的库都要包含进来。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值