我正在尝试将VTK渲染窗口集成到Qt GUI中。使用QtCreator / Designer,我在MainWindow中添加了一个openGLWidget,并将其提升为QVTKOpenGLWidget。当我尝试编译时,编译器找不到标题“ QVTKOpenGLWidget.h”。在我将此头手动添加到项目中之后,链接器显然找不到正确的库并给出错误:
/home/christian/InSync/Tmp/build-Viewer3D-Desktop_f4eeec-Debug/ui_mainwindow.h:42:错误:未定义对`QVTKOpenGLWidget :: QVTKOpenGLWidget(QWidget *,QFlags)'的引用
我首先添加了看起来最可能包含QVTKOpenGLWidget的vtk库,后来又添加了所有vtk库,但是问题仍然存在。 我非常感谢有关如何使此最小示例工作的想法。
我正在使用Qt 5.9.5和VTK 7.1
谢谢, 克里斯