如何为项目本身、构建产品和源文件创建一个具有不同位置的简单 CLion C++ CMake 项目

How to create a simple CLion C++ CMake project with different locations for Project itself, build products and source files

我是 CLion 和 CMakeList 的新手。我想要不同的位置:

  1. CLion 项目文件
  2. 构建文件
  3. 源文件和头文件

打开默认项目时,所有项目都位于同一目录树下

创建此类项目的步骤是什么 ('Hello world')?

  1. CLion 项目文件

AFAIK,您只能通过写入 IDE_HOME\bin\idea.properties 文件为每个 jetbrains IDE 设置一个全局路径。

详情可见here.

  1. 构建文件

Settings -> Build, Execution, Deployment -> CMake -> Generation path

您还可以在那里为不同的构建配置文件设置多个路径。

  1. 源文件和头文件

CMakeLists.txt 中添加源和包含目录。