Qt exe程序缺少dll的解决方法

当我们用Qt Creator直接运行程序时是可以的,但当我们直接打开工程目录下的exe文件却发现运行不了,提示缺少dll文件,因为Qt默认是动态编译的,需要dll才能运行。
当我们用Creator运行程序的时候Qt当然会去找相应的dll,但直接打开exe文件的时候windows会在环境变量目录和exe当前所在目录里找dll文件。

所以如果这个Qt程序是给你自己用的,因为你电脑已经装了Qt,直接将Qt下的bin目录加入环境变量就可以了,比如我的是:C:\Qt\5.9.1\msvc2013_64\bin

如果你要把这个Qt程序拿给别人用,那就得把需要的dll文件打包给别人,当然自己一个一个找太麻烦,可以参考这篇:Qt应用程序发布

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值