CMake教程3:最简单的CMake可执行程序

简介: CMake教程3:最简单的CMake可执行程序

最小的CMake项目

  • main.cpp
#include <iostream>
int main(int, char**) {
    std::cout << "Hello, world!\n";
}
复制代码
  • CMakeLists.txt
cmake_minimum_required(VERSION 3.0.0)
set(app "demo")
project(${app} VERSION 0.1.0)
add_executable(${app} main.cpp)
复制代码
  • 运行项目步骤如下:
cmake ./      # 构建项目
make          # 编译链接项目
./demo        # 运行项目
Hello, world! # 输出结果
复制代码

Command解释:

cmake_minimum_required

使用的cmake最低版本

project

定义项目的名字、版本等信息,具体参数如何写,参考文档即可,每一个project,都对应一个ide的项目文件。

add_executable

使用指定的源文件,生成可执行程序。



目录
相关文章
|
7月前
|
自然语言处理
CMake基础(3)静态库
CMake基础(3)静态库
86 1
|
7月前
CMake基础(4)动态库
CMake基础(4)动态库
77 1
|
7月前
|
IDE Java Linux
【CMake】CMake构建C++代码(一)
【CMake】CMake构建C++代码(一)
|
7月前
|
存储 自然语言处理 Linux
CMake基础(1)初识CMake
CMake基础(1)初识CMake
62 0
|
6月前
Clion-2023.1.4配置CMake-3.25.3
Clion-2023.1.4配置CMake-3.25.3
|
iOS开发
CMake教程7:安装与编译
CMake教程7:安装与编译
418 0
CMake教程10:编写CMake中遇到的问题
CMake教程10:编写CMake中遇到的问题
1226 0
|
C++
cmake安装与使用
cmake安装与使用
345 0
cmake安装与使用
|
Linux
LINUX编译cmake
LINUX编译cmake
106 0
|
C++
CMake教程6:CMake的一些实用小技巧
CMake教程6:CMake的一些实用小技巧
244 0