0

我在 Ubuntu 20.04 中使用 Qt5.15。我想使用 PCL 来可视化点云数据。要使 PCL 与 Qt 一起运行,还需要 VTK 库。所以在我的系统中,我有 PCL 1.10 和 VTK 7.1.1。我从这里获取了用于测试设置的示例代码。我收到以下错误:

error: undefined reference to `QVTKWidget::QVTKWidget(QWidget*, QFlags<Qt::WindowType>)'

有什么解决这个问题的建议吗?

4

1 回答 1

0

安装 Qt,使用 QT_DIR 设置构建 VTK 并安装。使用 VTK_DIR 和可视化模块集构建 PCL。安装 PCL。如果自定义安装目录将它们添加到 ubuntu 的 ldconfig。我更喜欢在 qtcreator 中使用 cmake 构建。在 qtcreator 中创建新项目并在 wizzard 中选择 cmake 作为编译器

于 2021-06-11T19:50:58.673 回答