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

Qt怎么调用so库

1
回复
8586
查看
[复制链接]
累计签到:1 天
连续签到:1 天
来源: 2016-8-4 15:23:37 显示全部楼层 |阅读模式
1Qter豆
我的Debian系统下装的QT4 ,现在有一个(别人写的识别库).so的库,我不太确定应该怎么调用?所以想请教一下各位。

网上看的方法可以 LIBS+=libafg.so(比如我的库名为libafg.so),这种调用会出现  动态连接库.so--cannot open shared object file: No such file or directory
或者是    LIBS += -L库绝对路径 -lafg  

还有 QLibrary 调用感觉都没有成功。.so库,是有接口的。接口声明应该怎么写?



回复

使用道具 举报

累计签到:410 天
连续签到:1 天
2016-8-14 20:18:35 显示全部楼层
只有.so? 没有.h  .a文件?


如果这3个都有  
用 LIBS += -L库绝对路径 -l库名

如果只有.so  用QLibrary加载。
回复

使用道具 举报

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

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