【问题标题】:Clion linux environment modulesClion linux环境模块
【发布时间】:2020-11-15 01:46:59
【问题描述】:
我正在尝试使用 clion ins linux 设置一个项目,但是当导入它时,我收到一个错误,因为无法找到 eigen 3
Eigen3 被安装为环境模块(模块加载 eigen3),事实上我可以在使用 linux shell 时编译这个项目。
所以我怀疑我不得不说 clion 如何使用 environment-modules,我在网上找不到的东西。
【问题讨论】:
标签:
linux
clion
environment-modules
【解决方案1】:
您必须在启动 CLion 之前加载您的环境模块。
一种方法是在module load eigen3 之后从终端启动 CLion。
另一种方法(更依赖于分布,可能并不总是有效)是在您的~/.profile(或~/.bash_profile)中加载模块,以便在您登录时加载该模块,并在您打开任何程序。
不要忘记重置 CMake 缓存。
【解决方案2】:
另一种方法是简单地设置必要的环境变量,方法是:
Run -> Edit Configurations... 然后编辑 Environment variables 部分:
您只需执行一次。之后,每次打开项目时,您都有正确的环境变量。