管理 CMake 项目文件
添加新文件
在项目树中,右键点击您想要添加文件的文件夹,然后从上下文菜单中选择 新建。 选择所需的文件类型:

为新文件指定名称、类型和 附加选项。

对于 C++ 类、 C/C++ 源文件、 C/C++ 头文件 和 C++ 模块接口单元 模板,CLion 将提示您将新文件添加到 CMake 目标。 您可以选择现有目标或创建新目标。
要添加新的 CMake 目标:
点击 添加新目标 链接:

指定目标类型、名称和位置。 然后点击 Add:

新创建的目标将出现在列表中。

管理包含的文件
当您将位于 在项目根目录下 的头文件或源文件包含到任何项目文件中时,CLion 也会将其视为项目文件。 无需在 CMakeLists.txt 中手动列出此类包含项。
将现有文件添加到 CMake 目标
要添加未包含在任何项目文件或 CMake 目标中的文件,请执行以下操作之一:
点击编辑器右上角的 添加到 CMake 项目:

您可以选择现有目标或 创建新目标。
在 项目 工具窗口中选择一个或多个文件,然后从上下文菜单中选择 将 <filename> 添加到 CMake 项目:

您还可以手动将文件添加到 CMake 项目。
如果文件位于 项目根目录下,请使用
add_executable()或add_library()命令将其添加到目标。如果包含非项目源的目录位于项目根目录下,您还可以将其 标记为库:在项目视图中右键点击并从上下文菜单中选择 。
要使用位于项目根目录之外的库文件,您需要指定头文件搜索路径,以便 CLion 能够索引目录并为
#include语句提供补全和导航:include_directories(${MY_EXTERNAL_SOURCE__DIR})其中
MY_EXTERNAL_SOURCE__DIR是所需的外部路径。有关更多信息,请参阅 快速 CMake 教程:添加包含目录。
最后修改日期: 2025年 9月 26日