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工程。

 

posted @   经纬视界  阅读(20)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示