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”。

- 阅读剩余部分 -