現在、Qt で OpenGL に取り組んでおり、次の呼び出しを使用してフレームバッファ オブジェクトを作成しようとしています。
glFramebufferTexture2DEXT(GL_FRAMEBUFFER_EXT, GL_COLOR_ATTACHMENT0_EXT, GL_TEXTURE_2D, scene_img, 0);
プロジェクトをコンパイルしようとすると、次のエラーが発生します。
Error: C2065: 'GL_FRAMEBUFFER_EXT' : undeclared identifier
どうやら GL_FRAMEBUFFER_EXT という名前はどこにも特定されていません。QtOpenGL、QGLShaderProgram、および QGLFramebufferObject をインポートしようとしましたが、うまくいきませんでした。それでも同じエラーです。私はql.hを見ましたが、まだ運がありません。他にインポートする必要があるものはありますか? FRAMEBUFFERの問題を除いて、私の通常のQGLWidgetは問題なく動作することに注意してください。
ところで:Windows 7での作業