我正在使用CLion IDE和Cmake,并尝试使用CERN根库编写Hello world。
CMakeLists.txt:message(STATUS $ENV{ROOTSYS})
~/.bashrc:export ROOTSYS="$HOME/tools/root-build/"
在内置期间,由于某种原因,CLion$ENV{ROOTSYS}
为空。但是$ENV{PATH}
返回正确的$PATH
。
我做错了什么?
最佳答案
来自CLion developersFAQ:
问:如何在CLion中将环境变量和参数传递给CMake?
答:最好的方法是使用首选项/设置“生成、执行、部署”CMake对话框。
至于.bashrc
文件,它只供bash使用。CLion不需要使用bash来运行配置过程。
关于cmake - Clion或cmake看不到环境变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57366399/