【发布时间】:2017-06-06 00:03:57
【问题描述】:
我正在尝试在 Qt 项目中使用 pcl 库。我包含了以下头文件,这给了我错误:
#include "pcl/common/common_headers.h"
#include "pcl/io/io.h"
错误发生在eigen的头文件(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 文件中看到了 Index 的定义。我不知道为什么给我这些错误。
【问题讨论】:
-
您使用的是什么版本的 Eigen? (
std::cout << EIGEN_WORLD_VERSION << '.' << EIGEN_MAJOR_VERSION << '.' << EIGEN_MINOR_VERSION << '\n';) -
@chtz 版本是3.3
-
Eigen 3.3.0(及更高版本)肯定有这些类型。您的 Eigen 安装已损坏,或者其他内容已损坏。你能提供一个 MVCE 吗?
标签: c++ qt eigen point-cloud-library