Я пытаюсь использовать библиотеку pcl в проекте Qt. Я включил следующие заголовочные файлы, которые дают мне ошибки:'Index' в пространстве имен 'Eigen' не называет тип
#include "pcl/common/common_headers.h"
#include "pcl/io/io.h"
Ошибка происходит в заголовочном файле Эйгена (в LDLT.h, LLT.h):
'Index' in namespace 'Eigen' does not name a type
'Solve' in namespace 'Eigen' does not name a type
Я вижу определение индекса в LDLT.h и LLT.h. Я не знаю, почему я дал мне эти ошибки.
Какую версию Эйгена вы используете? ('std :: cout << EIGEN_WORLD_VERSION << '.' << EIGEN_MAJOR_VERSION << '.' << EIGEN_MINOR_VERSION << '\ n';') – chtz
@chtz Версия 3.3 –
Eigen 3.3.0 (и более поздняя версия) определенно имеют эти типы. Либо ваша установка Eigen сломана, либо что-то еще сломано. Можете ли вы предоставить MVCE? – chtz