在GL / glcorearb.h中,可以找到以下注释。
不要#include GL / glcorearb.h和GL / gl.h或者GL GL / glext.h在同一个源文件中。
然而,这是我可以让我的代码工作的唯一方法。我在display.h中有一个wglCreateContextAttribsARB的声明。这需要GL / wglext.h。但是,除非包含GL / glcorearb.h或GL / gl.h,否则GL / wglext.h会出现未定义的错误。
这是什么问题?是否有源文件'也许只是指.cpp(无论如何都工作正常)?
答案 0 :(得分:1)
看来我忽略了一个简单的事实。它没有说GL / glext.h不能包含在GL / gl.h中。