如何用qt5和visualsudio2015编译vtkmaster



当我使用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

相关内容

  • 没有找到相关文章

最新更新