Модули среды Clion Linux

Я пытаюсь настроить проект, используя clion ins linux, но когда импорт сделан, я получаю ошибку из-за невозможности найти eigen 3 Eigen3 был установлен как модуль среды (модуль загрузки eigen3), и фактически я могу скомпилировать это проект, когда я использую оболочку Linux. Поэтому я подозреваю, что мне пришлось сказать clion, как использовать модули среды, чего я не могу найти в Интернете.

1 ответ

Вы должны загрузить свой модуль среды перед тем, как запускать CLion.

Один из способов сделать это - запустить CLion из терминала после module load eigen3,

Другой способ (более зависимый от распределения, может не всегда работать) - загрузить модуль в ваш ~/.profile (или же ~/.bash_profile), чтобы модуль загружался при входе в систему и был доступен при открытии любой программы.

Не забудьте сбросить кеш CMake.

Альтернативный метод - просто установить необходимые переменные среды, перейдя по ссылке:

Выполнить -> Изменить конфигурации... а затем отредактировать раздел переменных среды:

Вам нужно сделать это только один раз. После этого каждый раз, когда вы открываете проект, у вас есть правильные переменные среды.

Другие вопросы по тегам