c++

C++ Build脚本怎么写

小樊
91
2024-08-02 17:43:12
栏目: 编程语言

在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.cppfile1.cppfile2.cpp是项目中的源文件。

最后通过target_include_directories()函数添加了头文件路径,这里假设头文件存放在include文件夹中。

在项目根目录下创建一个CMakeLists.txt文件,将以上内容复制进去,并执行以下命令来生成构建脚本:

mkdir build
cd build
cmake ..

这样就会在build文件夹中生成构建脚本,可以使用make命令来编译项目:

make

这样就可以根据以上的CMake构建脚本来构建C++项目了。

0
看了该问题的人还看了