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})
目录
相关文章
|
2月前
|
存储 缓存 IDE
CMake之编写属于自己的Findxxx.cmake文件:定义一个定制化的CMakeLists.txt文件
CMake之编写属于自己的Findxxx.cmake文件:定义一个定制化的CMakeLists.txt文件
43 1
|
11月前
|
Linux C语言
多文件目录Makefile的写法
多文件目录Makefile的写法
|
Shell C语言
|
开发工具 git
.gitignore的用法详解
在 .gitingore 文件中,每一行指定一个忽略规则,Git 检查忽略规则的时候有多个来源,
180 0
|
Shell Linux C语言
Makefile文件 | 编写指南
Makefile文件 | 编写指南
299 0
|
编译器 Shell C语言
Makefile文件 | 进阶指南
Makefile文件 | 进阶指南
306 0
|
缓存 Linux
CMake实战一:单个源文件
CMake 支持大写、小写和大小写混合命令。
116 0
|
C++ 计算机视觉 编译器
CMakeLists.txt
示例(在编写CMakeLists.txt前, 创建好src, include, lib, bin, build目录, 其中cmake ..在build目录中执行) # 一般都会先声明cmake的版本 CMAKE_MINIMUM_REQUIRED(VERSION 2.
1332 0