0
点赞
收藏
分享

微信扫一扫

十四讲——2.4.3和2.4.4

仲秋花似锦 2022-05-06 阅读 44
经验分享

CMake

CMakeLists.txt告诉cmake我们要做什么,要遵守cmake语法。

cmake处理了文件之间的关系,make相当于调用g++编译文件

#cmake版本
cmake_minimum_required(VERSION 2.8)
#声明cmake工程
project(HelloSLAM)
#添加一个可执行程序		可执行是带main函数的
add_executable(程序名 .cpp文件)

#添加库		不带main,供其他程序调用的称为库
add_library(库名 .cpp文件)
#生成共享库
add_library(共享库名 SHARED .cpp文件)

#链接库		前者调用后者的代码
target_link_libraries(程序名 库名)			
#查找库
find_package(xxx REQUIRED)

编译cmake工程

mkdir build
cd build
cmake ..
make
举报

相关推荐

0 条评论