QT 寻找可执行文件的依赖文件

    使用c++ qt编译出来的文件,单独拿出来放到一台没有安装QT环境的计算机中,一般是不可以直接运行的,一般会报错“无法启动此程序,因为计算机中丢失Qt5Widgets.dll。尝试重新安装改程序以解决此问题。”比如下图:




    这是因为编译好的可执行程序需要依赖文件。但是这些依赖文件程序找不到,那么怎么寻找QT可执行程序的依赖文件呢?这里一般包含两部分,一部分为系统依赖文件,另一部分为程序中手动链接的地方放库。

这里我们讲的是寻找系统依赖文件。

就是使用命令: 

windeployqt C:\Users\lenovo\Desktop\demo\demo.exe

系统会自动将可执行程序的系统依赖拷贝到与demo.exe同级目录下。

小技巧:只需在QT的命令行窗口 输入windeployqt 然后将可执行程序demo.exe直接拉到此命令行窗口中就行。


下面就是从以下位置找出来QT的命令行窗口,

如下图:




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值