1.软件准备
准备如下软件:
mingw64(安装完成之后检测是否有环境变量,如果没有需要配置)
cmake(安装完成之后检测是否有环境变量,如果没有需要配置)
vscode(安装CMake插件)
2.创建项目
创建一个test目录作为项目的根目录,并在test目录中创建一个CMakeLists.txt文件,文件内容如下:
cmake_minimum_required(VERSION 3.14)
project(test)
set(CMAKE_CXX_STANDARD 14)
#设置程序生成的DEBUGrelase目录
set(PROGRAM_PATH_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}build/debug)
set(PROGRAM_PATH_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}build/release)
# 引入子目录
ADD_SUBDIRECTORY(main)
然后再创建一个main目录,在main目录中创建一个CMakeLists.txt文件,内容如下:
set_target_properties(${TARGET_NAME} PROPERTIES DEBUG_POSTFIX "_d")
#设置可执行程序的输出目录
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_DEBUG ${CMAKE_CURRENT_SOURCE_DIR}/../build/debug)
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY_RELEASE ${CMAKE_CURRENT_SOURCE_DIR}/../buil