怎么做网站跟域名,h5制作方法,通辽做网站有没有,pcms网站开发话不多说#xff0c;上活
1.1 为什么要这么做 项目中有依赖。。。。 1.2 安装VTK7.1.1 PCL1.8.0 略 1.3 移植到ROS 删除ROS依赖的vtk6.2和PCL1.8.0的动态链接库#xff1a; liugongweiubuntu:~$ sudo mv /usr/lib/x86_64-linux-gnu/libvtk* Desktop/lib/
[sudo] password fo…话不多说上活
1.1 为什么要这么做 项目中有依赖。。。。 1.2 安装VTK7.1.1 PCL1.8.0 略 1.3 移植到ROS 删除ROS依赖的vtk6.2和PCL1.8.0的动态链接库 liugongweiubuntu:~$ sudo mv /usr/lib/x86_64-linux-gnu/libvtk* Desktop/lib/
[sudo] password for liugongwei:
liugongweiubuntu:~$ sudo mv /usr/lib/x86_64-linux-gnu/libpcl* Desktop/lib/ 可以看到所有有关的PCL库文件已经被移动到桌面了。。。。 然后编译我们的vtk7.1.1和PCL1.8.0 将这些动态链接库文件拷贝到/usr/lib中。。。。 liugongweiubuntu:~$ sudo cp /usr/local/lib/libpcl* /usr/lib/x86_64-linux-gnu/
[sudo] password for liugongwei:
liugongweiubuntu:~$ sudo cp /usr/local/lib/libvtk* /usr/lib/x86_64-linux-gnu/ 发现项目链接错误因为ROS的PCL是vtk6.3嘛 更改环境变量 export PCL_HOME/usr/local/pcl-1.8.0
export PATH$PATH:$PCL_HOME/bin
export LD_LIBRARY_PATH$PCL_HOME/lib${LD_LIBRARY_PATH::$LD_LIBRARY_PATH} 更改项目动态链接库指向 list(APPEND CMAKE_PREFIX_PATH /usr/local/pcl-1.8.0/lib)
include_directories(/usr/local/pcl-1.8.0/include/pcl-1.8)编译还是没法重新指向 删除二进制文件 删除头文件 liugongweiubuntu:/usr$ sudo mv include/pcl-1.8/ /home/liugongwei/Desktop/ 拷贝头文件 liugongweiubuntu:/usr$ sudo cp -r /usr/local/pcl-1.8.0/include/ /usr/include/ 拷贝二进制文件 liugongweiubuntu:/usr$ sudo cp -r /usr/local/pcl-1.8.0/bin/ /usr/bin/ 编译发现缺少这个原来是我们文件夹名起错了。。。。。 改个名字 liugongweiubuntu:~/Desktop/bag/catkin_l$ sudo cp -r /usr/local/include/pcl-1.8/ /usr/include/ liugongweiubuntu:~/Desktop/bag/catkin_l$ sudo mv /usr/include/pcl-1.8/ /usr/include/pcl-1.8.0 再次报错。。。把VTK也移过来吧。。。 liugongweiubuntu:~/Desktop/bag/VTK-7.1.1/build$ sudo mv /usr/local/include/vtk-7.1/ /usr/include/ 最后再把vtk的include目录和lib内容移回去就OK成功跑通。 看到项目链接到了pcl1.8.0但是为了保证pcl_conversation存在我们还需要重新建立文件夹。 我们编辑这个文件sudo gedit /opt/ros/melodic/share/pcl_conversions/cmake/pcl_conversionsConfig.cmake