CMAKE 《window构建项目》

安装

参考链接 https://subingwen.cn/
https://subingwen.cn/cmake/CMake-primer/

cmake

https://cmake.org/download/ 下载 根据需求安装合适的版本
image

mingw64

https://www.mingw-w64.org/ 下载 根据需求安装合适的版本
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
image

添加环境变量

image

创建基本文件并添加如下内容

CMakeLists.txt

# 最少支持的cmake版本
cmake_minimum_required(VERSION 3.15)
project(CMAKE_PRO)
# SET(CMAKE_CXX_STANDARD 11)
# set(CMAKE_GENERATOR "MinGW Makefiles")
include_directories(${PROJECT_SOURCE_DIR}/include)
# 设置文件输出路径
set(EXECUTABLE_OUTPUT_PATH ${CMAKE_SOURCE_DIR}/bin)
# 查找可以编译的文件
aux_source_directory(${PROJECT_SOURCE_DIR}/src src_list)
# 编译文件路径
add_executable(app main.cpp ${src_list})

查看GENERATOR

cmake -h
image

项目结构

image

切换到build

cd build
# 生成makefile
make ..
# 指定生成器
# cmake .. -G "MinGW Makefiles"
# make 生成exe
make

出现找不到make
复制
C:\mingw64\bin\mingw32-make.exe
把副本更改名称为
C:\mingw64\bin\make.exe

posted @ 2024-08-01 10:17  一个小笨蛋  阅读(5)  评论(0编辑  收藏  举报