安裝
參考連結 https://subingwen.cn/
https://subingwen.cn/cmake/CMake-primer/
cmake
https://cmake.org/download/ 下載 根據需求安裝合適的版本
mingw64
https://www.mingw-w64.org/ 下載 根據需求安裝合適的版本
https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/
新增環境變數
建立基本檔案並新增如下內容
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
專案結構
切換到build
cd build
# 生成makefile
make ..
# 指定生成器
# cmake .. -G "MinGW Makefiles"
# make 生成exe
make
出現找不到make
複製
C:\mingw64\bin\mingw32-make.exe
把副本更改名稱為
C:\mingw64\bin\make.exe