标签 clion高级教程 下的文章

CMake 预设是一种使用两个文件来配置和共享 CMake 选项的方式:CMakePresets.json 用于项目范围的构建。这个文件可以通过版本控制系统(VCS)共享。CMakeUserPresets.json 用于开发者自己的本地构建。这个文件不应该被提交到 VCS。

- 阅读剩余部分 -

构建CMake项目所需的设置被整合到一个CMake配置文件中。它包括工具链和构建类型,以及CMake选项,如生成器和环境变量。您可以为项目配置多个配置文件,以便例如使用不同的编译器或使用不同的设置构建目标。要为项目设置配置文件,请转到“设置” | “构建、执行、部署” | “CMake”。您可以从查找操作(CtrlShift0A)(搜索CMake设置)中快速访问此对话框,或在“设置” | “编辑器” | “键盘映射”中为其指定一个快捷键。

- 阅读剩余部分 -

CMake会将变量和设置缓存到CMakeCache.txt文件中。当您首次加载项目时,根据CMakeLists.txt的内容,此文件会在构建目录中生成(默认情况下为cmake-build-debug或cmake-build-release)。如果需要,您可以将CMakeCache.txt作为普通文本文件打开并进行编辑。为此,请在CMake工具窗口中使用应用程序文件类型配置图标,或在项目树中找到该文件。

- 阅读剩余部分 -

CMakeLists.txt文件包含一组指令和说明,描述了项目的源文件和目标(可执行文件、库或两者兼有)。当您创建一个新项目时,CLion会自动生成CMakeLists.txt文件,并将其放置在项目根目录中。要打开项目,您可以将CLion指向顶级CMakeLists.txt,然后选择“Open as Project”。

- 阅读剩余部分 -

CLion集成了一系列智能功能,其中许多功能依赖于项目级信息(包括文件、编译器标志和链接器选项)。这些信息使CLion能够正确解析/解决您的代码,因此可以在没有错误且方便的方式下进行代码高亮、自动完成、检查和导航。CLion不为您的代码提供自己的项目模型,但支持以下格式:

- 阅读剩余部分 -

在CLion中,您可以同时在不同窗口中打开多个项目。默认情况下,每当您在打开另一个项目时,CLion都会提示您选择是在相同的窗口中打开项目还是在新窗口中打开项目。如果需要,您可以使用系统设置页面上的控件更改此行为。前往设置 | 外观和行为 | 系统设置,然后在项目打开部分中选择以下选项之一:

- 阅读剩余部分 -

项目设置仅适用于当前项目。它们与其他项目文件一起以.xml格式存储在.idea目录中。项目设置可以包括版本控制系统(VCS)配置、代码风格选项、语言检查列表等。要配置项目设置,请从主菜单中选择CLion | 设置(macOS上为CLion | 首选项,Windows和Linux上为文件 | 设置)。或者,您可以按下Ctrl Alt S来显示IDE设置。

- 阅读剩余部分 -

为了防止潜在的安全风险,CLion允许您在不确定项目源的情况下决定如何打开项目。CLion会在打开过程中向您发出有关将要执行的任务或配置的警告,并允许您配置您可以信任的源。您可以配置受信任的位置,以自动从特定目录加载项目。

- 阅读剩余部分 -