![](https://img-blog.csdnimg.cn/20210530165027930.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
CMake学习
记录cmake的使用技巧
YMWM_
在线建图
HD地图数据编译
视觉导航完好性
展开
-
fmt库的调用
find_package(fmt)add_executable(main main.cpp)target_link_libraries(main fmt::fmt)原创 2021-05-31 20:19:10 · 953 阅读 · 0 评论 -
set用法
set可以将多个库文件“打包命名为LIBS(随便起的库名)”。比如我们需要OpenCV库和Sophus库,一般这样写find_package(OpenCV REQUIRED)include_directories(${OpenCV_DIRECTORIES})find_package(Sophus REQUIRED)include_directories(${Sophus_DIRECTORIES})...原创 2021-05-30 20:04:17 · 242 阅读 · 1 评论 -
add_subdirectory(子文件夹名)用法
add_subdirectory(子文件夹名)表示对子文件夹项目进行cmake编译。原创 2021-05-30 16:58:13 · 6275 阅读 · 0 评论 -
解决clion中文显示乱码
在CMakeLists.txt中加入,set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -fexec-charset=GBK")就解决问题了!原创 2021-04-06 21:18:06 · 510 阅读 · 0 评论 -
CMakeLists.txt模板+常用库头文件添加和库文件链接+调用头文件
CMakeLists.txt模板#声明要求的cmake最低版本cmake_minimum_required(VERSION 3.10)#设置c++版本set(CMAKE_CXX_STANDARD 11)#声明一个cmake工程project("Hello world")#添加头文件include_directories("库头文件名")find_package(库名 REQUIRED)#find_package命令是cmake提供的寻找某个库的头文件与库文件的指令。如果cmake能够找到原创 2020-10-12 11:11:08 · 4478 阅读 · 1 评论 -
CLion结合主流开发库的cmakelist完整配置
转至“https://my.oschina.net/u/4404738/blog/3411902”开发环境:ubuntu 18.04IDE:Clion 2019配置的库文件:①opencv4.1.0 ② json.cpp ③boost ④eigen ⑤cnpy ⑥zxing ⑦zbarcmake_minimum_required(VERSION 3.5)project(KeekoAIRobot)set(CMAKE_CXX_STANDARD 14)#set(CMAK转载 2020-09-04 17:05:18 · 1341 阅读 · 0 评论 -
CMakeLists.txt单行注释和多行注释
单行注释:使用“#”多行注释:使用“#[[ ]]”以下图为例原创 2020-02-11 21:37:04 · 18332 阅读 · 4 评论