在C++项目中,通常会使用CMake来管理和生成构建脚本。以下是一个简单的CMake构建脚本示例:
cmake_minimum_required(VERSION 3.10)project(MyProject)# 设置C++标准set(CMAKE_CXX_STANDARD 11)set(CMAKE_CXX_STANDARD_REQUIRED True)# 添加源文件add_executable(MyProject main.cpp file1.cpp file2.cpp)# 添加头文件路径target_include_directories(MyProject PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)在上面的示例中,我们首先指定了CMake的最低版本要求,并设置了项目的名称。然后设置了C++标准为C++11,并告诉CMake需要使用这个标准。
接着通过add_executable()函数添加了项目的源文件,其中main.cpp、file1.cpp和file2.cpp是项目中的源文件。
最后通过target_include_directories()函数添加了头文件路径,这里假设头文件存放在include文件夹中。
在项目根目录下创建一个CMakeLists.txt文件,将以上内容复制进去,并执行以下命令来生成构建脚本:
mkdir buildcd buildcmake ..这样就会在build文件夹中生成构建脚本,可以使用make命令来编译项目:
make这样就可以根据以上的CMake构建脚本来构建C++项目了。


