
cmake实用指南
文章平均质量分 75
我是阿猩
这个作者很懒,什么都没留下…
展开
-
CMake实用指南第六节:find_package包含第三方库
在我们编写代码的时候,我们常常会用到一些开源库,比如opencv,Glog,googletest,protobuf等。我们可以使用 来帮助我们快速在我们的项目中,使用这个第三方库。本节示例代码结构与上一节一样只修改CMakeLists.txt,代码在https://github.com/HuPengsheet/use_cmake/tree/master/course_06。原创 2023-09-09 20:11:09 · 477 阅读 · 0 评论 -
CMake实用指南第五节:安装项目
许多情况下,我们我们要将代码发不出去,这时我们就需要在CMakeList中编写安装项目的相关代码。把生成的库和相关的头文件,安装到对应的系统目录下,去供别人使用。本节项目代码和第四季一样,只修改CMakeList.txt里的内容。相关代码在:https://github.com/HuPengsheet/use_cmake/tree/master/course_05。原创 2023-09-09 20:09:18 · 140 阅读 · 0 评论 -
CMake实用指南第四节:CMake目标与目标属性
本节代码链接:https://github.com/HuPengsheet/use_cmake/tree/master/course_04在前面的章节里,我们曾多次提及CMake中目标的概念,在本节中,我们将系统的介绍相关概念。 在CMake中主要有三种生成目标的办法: 使用生成可执行目标,可以用来生成共享库与静态库目标(SHARED表示共享库,STATIC表示静态库)。那CMake中的目标究竟是什么意思呢?其实这里目标的概念,和C++面向对象的概念是类似的。run和math就相当于是一个对象,对象有原创 2023-09-09 20:08:10 · 993 阅读 · 0 评论 -
CMake实用指南第三节:多个源文件和头文件
关于cmake中的目标和目标的属性,我们会在下一节详细介绍。原创 2023-09-09 20:04:37 · 505 阅读 · 0 评论 -
CMake实用指南第二节:CMake变量与打印变量信息
本节项目代码在,https://github.com/HuPengsheet/use_cmake/tree/master/course_02项目结构:└── src。原创 2023-09-09 20:03:27 · 1373 阅读 · 0 评论 -
CMake实用指南第一节:初识CMake
之后,我们在终端中执行如下指令。原创 2023-09-09 20:00:49 · 81 阅读 · 0 评论 -
CMake使用指南第0节:CMake是什么
之后,我们在终端中执行如下指令。原创 2023-09-09 19:59:43 · 87 阅读 · 0 评论