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

指定新文件的名称、类型和其他选项。
对于C++ Class、C/C++ Source和C/C++ Header文件模板,CLion 会提示您将新文件添加到一个或多个现有 CMake 目标中:

如果您在上一步中选择了目标,则新条目将自动添加到CMakeLists.txt:

管理包含的文件
- 当您将位于项目根目录下的头文件或源文件包含到任何项目文件中时,CLion 也会将其视为项目文件。无需在CMakeLists.txt中手动列出此类包含。

这不适用于位于项目根目录之外的标准或第三方库。
添加现有文件
要添加不包含在任何项目文件或 CMake 目标中的文件,您需要手动将其指定为项目文件。根据文件位置使用以下方法之一:
- 如果文件位于项目根目录add_executable()下,请使用oradd_library()命令将其添加到目标。例如:
当包含非项目源的目录位于项目根目录下时,您也可以将其标记为库:在项目视图中单击鼠标右键,然后选择将目录标记为 | 上下文菜单中的库文件。
- 要使用位于项目根目录之外的库文件,您需要指定标题搜索路径,以便 CLion 可以索引目录并为#include语句提供完成和导航:
include_directories(${MY_EXTERNAL_SOURCE__DIR})
MY_EXTERNAL_SOURCE__DIR所需的外部路径在哪里。
在 Windows 上,确保将路径中的反斜杠替换为正斜杠/,例如:include_directories(C:/Users/jetbrains/CLionProjects/clang/include)
在执行任何这些操作时,CLion 将提示您重新加载项目(禁用自动重新加载时)。
以上就是CLion入门教程中关于管理 CMake 项目文件的相关介绍,更多关于CLion教程的内容可进入官 查看。
CLion| 下载试用
CLion是一款专为开发C及C++开发工具所设计的跨平台IDE。它是以IntelliJ为基础设计的,包含了许多智能功能来提高开发人员的生产力。
标签:
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!