找回密码
 立即注册
收起左侧

C++动态加载第三方库?

5
回复
7495
查看
[复制链接]
累计签到:8 天
连续签到:1 天
来源: 2018-1-31 15:46:53 显示全部楼层 |阅读模式
1Qter豆
环境和语言:Qt Creator和C++
问题:动态加载第三方库
详细描述:我们现在是在整合第三方的SDK,发现A和B两家厂商的SDK函数名相同,导入过程中报错重定义。
要求:通过动态加载第三方库的方式,实现对AB两家厂商SDK的调用。

回复

使用道具 举报

累计签到:35 天
连续签到:1 天
2018-2-1 10:59:37 显示全部楼层
回复

使用道具 举报

累计签到:742 天
连续签到:1 天
2018-2-2 09:01:59 显示全部楼层
定义命名空间隔离两个包可以不?
回复

使用道具 举报

累计签到:8 天
连续签到:1 天
2018-2-2 10:29:18 显示全部楼层
bycy0801 发表于 2018-2-1 10:59
http://doc.qt.io/qt-5/qlibrary.html#details QLibrary是你需要的

您好,QLibrary是在显示调用时候使用的对吧,那么qt显示调用第三方库和动态加载第三方库是一样的吗?
回复

使用道具 举报

累计签到:8 天
连续签到:1 天
2018-2-2 11:30:52 显示全部楼层
bycy0801 发表于 2018-2-1 10:59
http://doc.qt.io/qt-5/qlibrary.html#details QLibrary是你需要的

查了下资料,发现qt动态加载和显示调用是一个东西,谢谢你。
回复

使用道具 举报

累计签到:8 天
连续签到:1 天
2018-2-2 11:31:54 显示全部楼层
Since 发表于 2018-2-2 09:01
定义命名空间隔离两个包可以不?

这个不清楚哎,楼上的QLibrary或许可以解决,我尝试解决下,谢谢你。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了