CMAKE 《window構建專案》

一个小笨蛋發表於2024-08-01

安裝

參考連結 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

相關文章