CMake 中的 `add_executable` 命令有什么作用?
时间: 2025-01-26 09:11:16 浏览: 92
`add_executable` 是 CMake 中的一个命令,用于定义一个可执行文件的生成。该命令指定了从哪些源文件生成一个可执行文件,并将其添加到构建系统中。具体来说,`add_executable` 命令的基本语法如下:
```cmake
add_executable(<name> [WIN32] [MACOSX_BUNDLE]
[EXCLUDE_FROM_ALL]
[source1] [source2 ...])
```
其中,`<name>` 是生成的可执行文件的名称,`[source1] [source2 ...]` 是构建该可执行文件所需的源文件列表。
使用 `add_executable` 命令的步骤通常如下:
1. **创建 CMakeLists.txt 文件**:在项目的根目录下创建一个 `CMakeLists.txt` 文件。
2. **定义项目**:使用 `project` 命令定义项目名称和使用的编程语言。
3. **添加源文件**:使用 `add_executable` 命令指定生成的可执行文件名称和源文件列表。
以下是一个简单的示例,展示了如何使用 `add_executable` 命令:
```cmake
cmake_minimum_required(VERSION 3.10)
project(MyProject)
add_executable(MyExecutable main.cpp utils.cpp)
```
在这个示例中,`MyExecutable` 是生成的可执行文件的名称,`main.cpp` 和 `utils.cpp` 是构建该可执行文件所需的源文件。
阅读全文
相关推荐



















