Когда я компилирую vtk-master с vs 2015 (обновление 1) и QT5, я вижу ошибку как: Ошибка C2039 'Frame': не является членом 'QGL Widget' GUI Поддержка Qt Open GL C: \ VTK \ SOURCE \ source \ GUISupport \ QtOpenGL \ QVTKWidget2.cxx 488
Как я могу исправить эту ошибку?
Убедитесь, что вы компилируете VTK с той же конфигурацией, что и у вашей установки Qt (например, VS2015 и Release). У меня есть учебник на YouTube с использованием VS2017, который вы можете проверить:
https://www.youtube.com/playlist?list=PLkjbuaHoEQvhhWNE3PHdVFAhqviZsjMFO
Пожалуйста, проверьте, есть ли у вас циклические зависимости, подобные следующим,
A.h depends on B.h and B.h depends on A.h
Эту проблему можно легко решить с помощью typedef
typedef