-
在代码目录下面创建一个CMakeLists.txt文件 看起来像这样:
# 设置cmake请求的版本
cmake_minimum_required(VERSION 3.20)
# 设置项目名称
project(Tutorial)
# 添加可执行文件
add_executable(Tutorial tutorial.cxx)文件名大写小写或者混合,cmake都支持
-
cmake 包含CMakeLists.txt的目录
cmake --build . 当前目录 # .. 表示上层目录 . 表示当前目录 -
给项目添加版本号 并配置头文件
project(项目名 VERSION 版本号)
configure_file(TutorialConfig.h.in TutorialConfig.h)
# 当配置被写进二进制树后,我们必须在这个目录中添加一系列包含这个路径的文件
target_include_directories(Tutorial PUBLIC
"${PROJECT_BINARY_DIR}"
)// tutorialconfig.h.in file
-
设置语言标准
set(CMAKE_CXX_STANDARD 11)
set(CMAKE_CXX_STANDARD_REQUIRED True)英文原文链接:
[1] https://cmake.org/cmake/help/latest/guide/tutorial/A%20Basic%20Starting%20Point.html Cmake-Step1
浙公网安备 33010602011771号