CMake/001-Hello CMake
开始学习使用CMake 建立工程(本文以实践为目的,注重实践)
1. 先安装CMake
2. 创建一个最简单的CMake工程
a. 准备工作(找一个空目录,建立如下文件)
b. hello.cpp文件内容如下
#include <stdlib.h> #include <string.h> void main() { printf("hello c++\n"); }
c. CMakeLists.txt问价内容:
# 指定CMake编译最低要求版本 CMAKE_MINIMUM_REQUIRED(VERSION 3.0) # 给项目命名,类似建立了一个工程(VS) PROJECT(hello) # 收集c/c++文件并赋值给变量SRC_LIST_CPP ${PROJECT_SOURCE_DIR}代表区当前项目录 FILE(GLOB SRC_LIST_CPP ${PROJECT_SOURCE_DIR}/*.cpp) FILE(GLOB SRC_LIST_C ${PROJECT_SOURCE_DIR}/*.c) ADD_EXECUTABLE(hello ${SRC_LIST_C} ${SRC_LIST_CPP})
d. 可以直接右键通过vs2022 打开工程进行编译,也可以直接生成 vs工程
e. 用cmake 生成 vs工程展示(下载好,或者安装了CMake以后,笔者是下载后直接解压运行)
到bin目录下:
进入命令行工具:
执行以下命令:
cmake -S D:\study\cmake\CMake001\ -B D:\study\cmake\CMake001\build
执行完后,build 目录如下所示,生成了vs工程。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!