CMake
文章平均质量分 82
温人之周.
这个作者很懒,什么都没留下…
展开
-
cmake常用变量
cmake 提供了很多内置变量,每一个变量都有它自己的含义,cmake官方关于变量的介绍为https://cmake.org/cmake/help/v3.5/manual/cmake-variables.7.html。在这份文档中,对变量进行分类,分为: 提供信息的变量、改变行为的变量、描述系统的变量、控制编译的变量等等。一、提供信息的变量 提供信息的变量可以提供某种信息,通常只需要读取变量即可,而不需要对变量进行修改。 PROJECT_SOURCE_DIR 工程顶层目录,也就是顶层 CMak原创 2021-12-07 20:02:45 · 15569 阅读 · 1 评论 -
cmake常用命令
通常在 CMakeLists.txt 文件中,使用最多的是命令。命令的使用方式有点类似于 C 语言中的函数,因为命令后面需要提供一对括号,并且通常需要参数,多个参数使用空格分隔。命令的语法格式如下所示:command(参数 1 参数 2 参数 3 ...) make 提 供 了 很 多 命 令 ,参考文档为:https://cmake.org/cmake/help/v3.5/manual/cmake-commands.7.html一、一些基本的命令 add_executable 可执行程序原创 2021-12-07 09:18:42 · 13796 阅读 · 0 评论 -
cmake 的使用方法
cmake 是一个跨平台的自动构建工具, cmake 是为了解决直接使用 make+Makefile 这种方式无法实现跨平台的问题,所以 cmake 是可以实现跨平台的编译工具。即:cmake 就是用来产生 Makefile 的工具,解析 CMakeLists.txt 自动生成 Makefile。一、cmake的安装 cmake 的官网是https://cmake.org/。 cmake 就是一个工具命令,在 Ubuntu 系统下通过 apt-get 命令可以在线安装,如下所示:sudo原创 2021-12-06 12:11:30 · 16081 阅读 · 2 评论 -
CMake 简单入门
本文参考了CMake 入门实战。 Make 工具有很多种如 GNU Make ,QT 的 qmake ,微软的 MS nmake,BSD Make(pmake),Makepp,等等。这些 Make 工具遵循着不同的规范和标准,所执行的 Makefile 格式也千差万别。但是make工具不支持跨平台。 CMake 就是针对make不能跨平台所设计的工具,它首先编写一种平台无关的 CMakeList.txt 文件来定制整个编译流程,然后再根据平台进一步生成所需的Makefile 和工程文件。一些使用原创 2021-12-04 18:25:02 · 13562 阅读 · 0 评论