使用 CLion,如何为 cmake 构建设置环境变量?

With CLion, how do I set an environment variable for the cmake build?

我是 CLion 的新手;并导入了一个 CMakeLists.txt 项目。要正确配置,我需要设置某个环境变量。

现在,我知道我可以通过在调用 CLion 之前设置该变量来做到这一点;但假设我没有,或者我想在运行时改变一些东西——我可以这样做吗?如果我可以,那怎么办?我仍然不知道如何绕过 IDE。

执行以下操作:

  1. 开始构建,或者在您的 Window
  2. 上获取 CMake 控制台窗格
  3. 窗格左侧应该有两列图标。
  4. 选择 gear-wheel 图标
  5. 选择 CMake 设置
  6. 现在您会看到一个对话框,您可以在其中设置环境变量或 CMake command-line 参数(可能涉及定义,例如 -DCMAKE_BUILD _TYPE 等)

应该这样做。

根据FAQ

Q: How to pass environment variables and parameters to CMake in CLion?

A: The best way is to use Preferences/Settings | Build, Execution, Deployment | CMake dialog.

因此:文件 > 设置 > 构建、执行、部署 > CMake

对话框中有 环境 字段。