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


目录
打赏
0
0
0
0
8
分享
相关文章
|
10月前
|
使用CMake调用Makefile 项目
使用CMake调用Makefile 项目
153 0
|
10月前
|
在VS2019中CMake生成出现报错
在VS2019中CMake生成出现报错
942 0
在VS2019中CMake生成出现报错
【CMake】CMake构建C++代码(一)
【CMake】CMake构建C++代码(一)
|
10月前
CMake中FindPackageHandleStandardArgs.cmake文件的作用和用法
CMake中FindPackageHandleStandardArgs.cmake文件的作用和用法
252 2
|
10月前
|
CMake基础:CMake中的常用变量的命令
CMake基础:CMake中的常用变量的命令
117 0
CMAKE学习
CMAKE学习
107 0
CMake教程10:编写CMake中遇到的问题
CMake教程10:编写CMake中遇到的问题
1262 0
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
30941 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等