查看完整版本: [-- arm环境下编写动态链接库无法找到库,麻烦高手指点一下。 --]

QTCN开发网 -> Qt嵌入式开发 -> arm环境下编写动态链接库无法找到库,麻烦高手指点一下。 [打印本页] 登录 -> 注册 -> 回复主题 -> 发表主题

aahellaa 2017-04-12 16:14

arm环境下编写动态链接库无法找到库,麻烦高手指点一下。

我想把一个功能封装到dll中直接调用,

在桌面环境下可以实现对dll的调用,但是在arm环境下显示库不存在,在同样的路径下直接调用现成的sqlite3库,是可以调用的。

直接用了Qt的建立C++库的方式建立的so文件。
在桌面环境下ldd后发现liblibTest.so.1=>/usr/lib/liblibTest.so.1
但是在arm环境下ldd后发现liblibTest.so.1=> not found
两个环境下就是用不同的编译器编译的。arm环境下没有ldconfig命令。麻烦指点下方向,谢谢了

aahellaa 2017-04-12 17:06
已解决,查看$LD_LIBRARY_PATH的位置,将共享库在该位置创建一个链接,软件就能正常打开了。

参照了博客中的解决方法,
http://blog.chinaunix.net/uid-23069658-id-4028681.html    


查看完整版本: [-- arm环境下编写动态链接库无法找到库,麻烦高手指点一下。 --] [-- top --]



Powered by phpwind v8.7 Code ©2003-2011 phpwind
Gzip disabled