Clion或cmake没有看到环境变量

A.S*_*zov 13 cmake environment-variables root-framework clion

我正在使用CLion IDE,Cmake并尝试使用CERN ROOT库编写Hello world.

CMakeLists.txt:

message(STATUS $ENV{ROOTSYS})

〜/ .bashrc:

export ROOTSYS="$HOME/tools/root-build/"

在构建期间,$ENV{ROOTSYS}由于某种原因,CLion 是空的.但$ENV{PATH}回报正确$PATH.

我做错了什么?

Tsy*_*rev 12

来自CLion开发者常见问题:

问:如何将环境变量和参数传递给CLion中的CMake?

答:最好的方法是使用首选项/设置| 构建,执行,部署| CMake对话框.

至于.bashrc文件,它只被bash使用.CLion不需要使用bash进行运行配置过程.


Daw*_*ozd 10

转到文件 - >设置 - > 构建,执行,部署 在此输入图像描述

点击通过系统和...

对于老克里昂

在此输入图像描述

对于Clion 2017.2

在此输入图像描述 在此输入图像描述

来自.bashrc的变量不会传递