环境:
- Ubuntu 16.04
- ROS Kinect
- OpenCV 3.3.1
CLion编译成功,运行报错,找不到共享库。使用命令行可以正常运行。
error while loading shared libraries: libopencv_calib3d3.so.3.3: cannot open shared object file: No such file or directory
没有找到原因。可能与ROS自带opencv有关
在计算机中搜索libopencv_calib3d3.so.3.3的位置,手动添加到CLion项目运行环境中。
RUN -> Edit Configurations -> Environment variables
LD_LIBRARY_PATH=PATH_TO_LIB