VS2013+Qt5.7.1调用第三方库

描述:由于项目需求,需要调用第三方库。手上的资料有,dll,lib,.h文件。

开发环境:VS2013+Qt5.7.1

理论上来说,直接用VS调用静态库方法既可以正常调用,最终结论也没错,但中间出现一些问题。如下图:


检查了,链接lib路径无误,然后用win32窗体程序调用dll,成功。

为何win32窗体程序能调用,而VS+QT就不能正常调用呢。排除库问题,剩下的就是环境问题了。

后来检查,发现qt版本是vs2013_64,是64位的,有可能是这个dll要用32位平台调用,于是下载了qt32位的版本,安装之后,配置好系统变量,在VS中配置好版本,如下图:


选择32位版本,新建一个新工程,调用dll,成功。

结论:要注意dll版本,有些是32位的,有些是64位的,要对应的平台才能调用。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值