当我使用 vs 2015(更新 1)和 QT5 编译 vtk-master 时,我看到一个错误:错误 C2039 'Frame': is not a member of 'QGL Widget' GUI Support Qt Open GL C:\VTK\SOURCE\源\GUISupport\QtOpenGL\QVTKWidget2.cxx 488
我该如何解决这个错误?
当我使用 vs 2015(更新 1)和 QT5 编译 vtk-master 时,我看到一个错误:错误 C2039 'Frame': is not a member of 'QGL Widget' GUI Support Qt Open GL C:\VTK\SOURCE\源\GUISupport\QtOpenGL\QVTKWidget2.cxx 488
我该如何解决这个错误?
请检查您是否有任何循环依赖项,如下所示,
A.h depends on B.h and B.h depends on A.h
这个问题可以通过使用轻松解决typedef
确保您使用与 Qt 安装相同的配置(例如,VS2015 和 Release)来编译 VTK。我在 YouTube 上有一个使用 VS2017 的教程,您可以查看:
https://www.youtube.com/playlist?list=PLkjbuaHoEQvhhWNE3PHdVFAhqviZsjMFO