0

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

我该如何解决这个错误?

4

2 回答 2

0

请检查您是否有任何循环依赖项,如下所示,

A.h depends on B.h and B.h depends on A.h

这个问题可以通过使用轻松解决typedef

于 2020-02-28T18:04:13.910 回答
0

确保您使用与 Qt 安装相同的配置(例如,VS2015 和 Release)来编译 VTK。我在 YouTube 上有一个使用 VS2017 的教程,您可以查看:

https://www.youtube.com/playlist?list=PLkjbuaHoEQvhhWNE3PHdVFAhqviZsjMFO

于 2020-03-23T20:44:20.050 回答