QT linux下加载so(error while loading shared libraries: libXXX.so.X: cannot open shared object file: No)
常见方式>在pro 中配置如下:INCLUDEPATH +=/usr/local/include/idrcLIBS += /usr/local/lib/libbotan-3.so但是一直报错:error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such file解决办法:l
·
常见方式>在pro 中配置如下:
INCLUDEPATH +=/usr/local/include/idrc
LIBS += /usr/local/lib/libbotan-3.so
但是一直报错:
error while loading shared libraries: libXXX.so.X: cannot open shared object file: No such file
解决办法:
linux 一般默认加载的目录是/usr/lib /lib, 想要你的so目录加载进去,进去设置;
将你的目录添加进去即可。
1> vim /etc/ld.so.conf //在新的一行中加入库文件所在目录
2> /usr/lib //添加的目录路径
3> /usr/local/lib //添加的目录路径
3> ldconfig //更新/etc/ld.so.cache文件
更多推荐
已为社区贡献1条内容
所有评论(0)