CMakeLists用法

简介: CMakeLists用法

指定Boost路径(根目录下):

set(BOOST_ROOT "/usr/lib/x86_64-linux-gnu")

指定路径OpenCV(外部home路径):

set(OpenCV_DIR "/home/nuc/opencv/opencv/build")

查找PCL路径(外部home路径):

find_package(PCL REQUIRED)

这种方式有可能找到的是根目录下的PCL也有可能是外部home路径,我们可以通过下述方法查看一下:

message(STATUS "PCL_INCLUDE_DIRS:" ${PCL_INCLUDE_DIRS})
message(STATUS "PCL_LIBRARY_DIRS:" ${PCL_LIBRARY_DIRS})
message(STATUS "PCL_DEFINITIONS:" ${PCL_DEFINITIONS})

注意要记得链接到库:

target_link_libraries(your lib name ${PCL_LIBRARIES})
目录
相关文章
|
存储 传感器 开发工具
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK修改图像像素格式Mono8或者Mono10(C#)
Baumer工业相机堡盟工业相机如何通过NEOAPI SDK修改图像像素格式Mono8或者Mono10(C#)
388 0
|
Ubuntu 安全
Ubuntu 安全重启 / Ubuntu 系统死机解决方法
初装Ubuntu双系统时,经常会遇到各种各样的问题导致系统崩溃、卡死、黑屏等情况,新手或者小白可能直接选择长按电源键强制重启了
3883 0
|
存储 传感器 自动驾驶
几种常见的点云格式数据解析与在线预览
3D模型在线转换网站支持pcd、pts、xyz、las、laz、asc、ply等点云格式文件在线预览,同时支持将点云格式在线转换为ply、xyz等模型格式。
5408 1
|
Unix Docker 容器
Is the docker daemon running?
Is the docker daemon running?
4074 0
|
Ubuntu 机器人 Shell
ubuntu20.04创建ros环境、创建rospackage
至此,我们已经详细讲解了在Ubuntu 20.04上创建ROS环境及ROS包的步骤。这为进一步的机器人软件开发奠定了坚实的基础。
545 1
|
Python
从bag包中提取图片和点云数据为pcd格式点云文件
从bag包中提取图片和点云数据为pcd格式点云文件
644 0
|
存储 缓存 安全
java编程hashmap详解
java编程hashmap详解
|
机器学习/深度学习 人工智能 算法
【机器学习】平均绝对误差 (MAE) 与均方误差 (MSE) 有什么区别?
【5月更文挑战第17天】【机器学习】平均绝对误差 (MAE) 与均方误差 (MSE) 有什么区别?
Thymeleaf Error resolving template [favicon.ico]
Thymeleaf Error resolving template [favicon.ico]
195 0
Thymeleaf Error resolving template [favicon.ico]
|
网络协议
IPv6可以用多久
IPv6可以用多久
536 0