项目场景:
PCL库文件找不到,自录
问题描述
1,PCL头文件找不到,导致编译失败
make[2]: *** No rule to make target '/usr/lib/x86_64-linux-gnu/libpcl_kdtree.so', needed by '/home/jrj/src/lib2/devel/lib/livox_ros_driver/livox_ros_driver_node'. Stop.
解决方案:
解决: 在网上看了多个文章,但都很麻烦,最终经过实践发现一个一行命令即可把一个文件夹下的所有文件软连接到另一个文件夹下。
注意不是目录软连接,也不是单个文件软连接哦。一行命令搞定:
ln -s source/* target/
如:我把/home/kg/Downloads目录下的所有文件链接到/var/www/webproject/目录下
你本身的编译生成的可执行文件建立软连接到:一般是
'/usr/lib/x86_64-linux-gnu/libpcl_kdtree.so
只需
sudo ln -s ~/pcl/pcl-1.10.0/build/lib/* /usr/lib/x86_64-linux-gnu/