CMake学习之第一个cmake

简介: CMake学习之第一个cmake

一、C++代码示例

//first_cmake.cpp
#include<iostream>
using namespace std;
int main(int argc ,char *argv[])
{
    cout<<"hello camke!"<<endl;
    return 0;
}

二、CMakeLists.txt编写

#CMakeLists.txt cmake文件名大小写不敏感
#指定cmake最低版本
cmake_minimum_required(VERSION 3.20)
#构建项目的名称
project(first_cmake)
#构建执行程序
add_executable(first_cmake first_cmake.cpp)

三、文件结构

四、编译

1.cmake编译: cmake .

2.Debug编译:cmake --build .

3.指定路径编译

新建build文件夹
cmake ..
cmake --build .

cmake -S . -B b


推荐一个零声学院项目课,个人觉得老师讲得不错,分享给大家:

零声白金学习卡(含基础架构/高性能存储/golang云原生/音视频/Linux内核)

https://xxetb.xet.tech/s/VsFMs


相关文章
|
2月前
|
C语言 Windows
使用CMake调用Makefile 项目
使用CMake调用Makefile 项目
25 0
|
1月前
|
IDE Java Linux
【CMake】CMake构建C++代码(一)
【CMake】CMake构建C++代码(一)
|
4月前
|
Unix C++
在VS2019中CMake生成出现报错
在VS2019中CMake生成出现报错
118 0
在VS2019中CMake生成出现报错
|
10天前
|
存储 自然语言处理 Linux
CMake基础(1)初识CMake
CMake基础(1)初识CMake
19 0
|
iOS开发 MacOS
CMake基础:CMake中的常用变量的命令
CMake基础:CMake中的常用变量的命令
23 0
|
5月前
|
并行计算 编译器 Linux
|
9月前
|
C++
CMAKE学习
CMAKE学习
52 0
CMake教程10:编写CMake中遇到的问题
CMake教程10:编写CMake中遇到的问题
952 0
|
Windows
CMake教程12:CMake是怎么找到Qt相关模块的
CMake教程12:CMake是怎么找到Qt相关模块的
464 0
|
IDE 开发工具
CMake教程3:最简单的CMake可执行程序
CMake教程3:最简单的CMake可执行程序
161 0