Модули среды Clion Linux
Я пытаюсь настроить проект, используя clion ins linux, но когда импорт сделан, я получаю ошибку из-за невозможности найти eigen 3 Eigen3 был установлен как модуль среды (модуль загрузки eigen3), и фактически я могу скомпилировать это проект, когда я использую оболочку Linux. Поэтому я подозреваю, что мне пришлось сказать clion, как использовать модули среды, чего я не могу найти в Интернете.
1 ответ
Вы должны загрузить свой модуль среды перед тем, как запускать CLion.
Один из способов сделать это - запустить CLion из терминала после module load eigen3
,
Другой способ (более зависимый от распределения, может не всегда работать) - загрузить модуль в ваш ~/.profile
(или же ~/.bash_profile
), чтобы модуль загружался при входе в систему и был доступен при открытии любой программы.
Не забудьте сбросить кеш CMake.
Альтернативный метод - просто установить необходимые переменные среды, перейдя по ссылке:
Выполнить -> Изменить конфигурации... а затем отредактировать раздел переменных среды:
Вам нужно сделать это только один раз. После этого каждый раз, когда вы открываете проект, у вас есть правильные переменные среды.