これが非常に基本的な質問である場合は申し訳ありませんが、混乱しています
.Visual Studioを使用していてQOpenGLWidget
、(基本クラスから継承して)カスタムクラスを作成しています.私の問題は次のとおりです:
#include <QOpenGLWidget>
カスタム クラスを追加し、さらに#include
for を追加するとglew.h
、で定義されているものにアクセスできます。glew.h
#include <QtWidgets>
しかし、カスタム クラス (これもカバーします)を追加すると、QOpenGLWidget
で定義されているものにアクセスできず、glew.h
「識別子が定義されていません」というエラーが表示されます (たとえば、glGenVertexArrays
)
誰かが私がここで欠けているものを教えてもらえますか? 必要なもの ( ) だけを含めることは#include <QOpenGLWidget>
、 にたくさんのものを含めるよりも優れていると思います<QtWidgets>
が、 で定義されているものにアクセスできなくなるのはなぜglew.h
ですか?
どんな助けでも大歓迎です