Cmake学习笔记
zkk9527
机器人工程师,感知算法,决策控制算法,机器人操作系统
展开
-
Cmake入门(一)基本编译命令
首先,对于最简单的,把一个cpp文件编译成一个可执行文件,需要对CMakeLists.txt中写入如下三步内容: #声明Cmake的最低版本 cmake_minimum_required( VERSION 3.0) #声明一个cmake工程 project( Hello ) #添加一个可执行程序 add_executable( Hello hello.cpp) 所以最简单的就是三步,1....原创 2019-03-28 11:21:23 · 2489 阅读 · 0 评论 -
Cmake入门(二)多级编译命令解析
在上一节的内容中(https://blog.csdn.net/zkk9527/article/details/88863472),我给了一个使用Cmake的实例,用到了一些简单的语法。 从这节开始系统的总结一下Cmake的使用。 CMakeLists.txt 的语法比较简单,由命令、注释和空格组成,其中: 1.命令不区分大小写。 2.符号#后面的内容被认为是注释。 3.命令由命令名称...原创 2019-04-12 15:01:00 · 1521 阅读 · 0 评论 -
Cmake入门(三)主要命令总结
在前两章的总结中,分别总结了一些编译程序所必须的命令和应用实例,分别是: cmake_minimum_required 声明最低版本 project 声明工程名字 add_executable 添加可执行文件 add_library 打包成库 target_link_libraries链接库到可执行文件上 aux_source_directory(<dir> <va...原创 2019-04-12 20:13:12 · 938 阅读 · 0 评论 -
Cmake入门(四)find_package
find_package是Cmake中非常重要的一条指令,用法简单,功能强大。 先介绍一下它的运作流程,以用途最大的opencv为例: 1.find_package在一些目录中查找OpenCV的配置文件。 2.找到后,find_package会将头文件目录设置到${OpenCV_INCLUDE_DIRS}中,将链接库设置到${OpenCV_LIBS}中。 3.设置可执行文件的链接库和头文件...原创 2019-04-12 20:39:41 · 2040 阅读 · 0 评论