常见方式>在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文件
Logo

更多推荐