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

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



目录
相关文章
|
1月前
|
自然语言处理
CMake基础(3)静态库
CMake基础(3)静态库
44 1
|
1月前
CMake基础(4)动态库
CMake基础(4)动态库
24 1
|
1月前
|
存储 自然语言处理 Linux
CMake基础(1)初识CMake
CMake基础(1)初识CMake
29 0
|
10月前
|
C++
CMAKE学习
CMAKE学习
56 0
|
iOS开发
CMake教程7:安装与编译
CMake教程7:安装与编译
373 0
|
C++
cmake安装与使用
cmake安装与使用
278 0
cmake安装与使用
|
Linux
LINUX编译cmake
LINUX编译cmake
85 0
|
IDE 编译器 开发工具
CMake教程1:CMake是什么?
CMake教程1:CMake是什么?
119 0
|
C++
CMake教程6:CMake的一些实用小技巧
CMake教程6:CMake的一些实用小技巧
197 0
|
关系型数据库 MySQL C语言
cmake编译问题解决
<p><br></p> <p></p> <p style="margin-top:0px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; font-family:Arial; font-size:14px; line-height:26px"> <strong>2 安装cmake软件包</strong><br> yu
30715 0