Настройте Eclipse для C ++ с библиотекой Eigen - PullRequest
0 голосов
/ 24 августа 2018

Это может быть супер глупый вопрос - но как мне сделать, чтобы мое затмение идентифицировало библиотеки Eigen.Я установил Cygwin64 (с опцией devel, которая установила Eigen в D: / Cygwin64 / usr / include / Eigen3. Я включил корневую папку Cygwin в переменную path env. После этого я открыл Eclipse для C ++, и при попытке включить Eigen #include <Eigen/Dense> itговорит Unresolved inclusion : <Eigen/Dense>

Я некоторое время гуглил и пробовал разные варианты, но не работал. Как мне заставить мою программу включать библиотеки Eigen? (например, prj prop -> c ++ build -> setting -> link -> misc -> добавление собственной папки) Есть ли в eclipse параметр, в котором мне нужно специально включить его в путь сборки?

--- Обновить ---- Я сделал следующее

Prop -> C / C ++ general -> Paths & Symbols -> GNU C ++ -> добавлена ​​папка Eigen3

, после этого ошибка меняется на fatal error : Eigen/Dense No such file or directory

Ценю вашу помощь!

1 Ответ

0 голосов
/ 29 ноября 2018

Интересно, у вас больше нет разрешения?Но я решил эту проблему с помощью следующих шагов:
1. proj prop -> C / C ++ General -> Paths and Symbols -> (GNU C ++) Местоположение источника -> Link Folder -> check "Ссылка на папку ..". "-> Обзор -> выберите папку eingen3 (например, / usr / include / eigen3) -> ОК -> Применить
2. (proj prop -> C / C ++ General -> Пути и символы ->) (GNUC ++) Включает -> Добавить -> Рабочая область -> выберите «eigen3» -> OK -> Применить
3. Нажмите «ОК» и закройте окно «Свойства».

Индикатор выполнения перемещается, иАнализ завершен, и вы можете увидеть зеленые термины, связанные с Eigen.

Надеюсь, это поможет вам.

...