当我使用vs 2015(更新1(和QT5编译vtk master时,我看到一个错误:错误C2039"Frame":不是"QGL Widget"GUI Support Qt Open GL C:\VTK\SOURCE\SOURCE\GUISupport\QtOpenGL\QVTKWidget2.cxx 488 的成员
如何修复此错误?
请检查您是否有如下循环依赖项,
A.h depends on B.h and B.h depends on A.h
使用typedef
可以很容易地解决这个问题
确保您使用与Qt安装相同的配置编译VTK(例如,VS2015和Release(。我在YouTube上有一个使用VS2017的教程,你可以查看:
https://www.youtube.com/playlist?list=PLkjbuaHoEQvhhWNE3PHdVFAhqviZsjMFO