明明安装了库,也在CMake里指定了路径,但还是报这个错误
- 修改
/etc/ld.so.conf
然后刷新
Linux回到这个文件定义的路径里寻找库文件1
2
3sudo vim /etc/ld.so.conf
# 添加你的库文件路径
sudo ldconfig
- 修改环境变量
LD_LIBRARY_PATH
1 | export LD_LIBRARY_PATH=/where/you/install/lib:$LD_LIBRARY_PATH |
- 用ln将需要的so文件链接到/usr/lib或者/lib这两个默认的目录下边
1 | ln -s /where/you/install/lib/*.so /usr/lib |