你如何在你的代碼中實現GLEE,以便加載在包含文件中使用的擴展?使用GLEE w/includes?
例如,我有一個使用cygwin和GCC的windows構建環境,並鏈接到GLEE,GLUT和opengl32的庫。
在我的主文件中的包括是..
#include <windows.h>
#include <stdio.h>
#include <GL/GLee.h>
#include <GL/glut.h>
#include "SampleUtils.h"
#include "LineShaders.h"
SampleUtils.h聲明利用OpenGL擴展,如glCreateShader,其在SampleUtils.cpp實現的方法。但是當我嘗試構建這些文件時,擴展名是未聲明的。我嘗試了幾種不同的方法。
如包括SampleUtils
#include <GL/gl.h>
#include <GL/glext.h>
導致未申報的錯誤
#include <GL/GLee.h>
其拋出,似乎涉及到的事實,GLEE已經被納入的錯誤一長串。
我可以通過在主文件中實現這些方法來加載相同的擴展,但無法從包含的文件中加載它們。這是如何處理的?
你在爲Linux,Win32或其他軟件構建嗎?另外,GLee似乎被放棄了,所以你可能想去[其他](http://www.opengl.org/wiki/Extension_Loading_Library)。 –
Win32。 Genpfault讓我直觀。沒有爲包含的文件定義WIN32。但正如你可能從我的另一個問題中得到的,我也在使用Android中的OpenGL ES。 Android環境已經預先配置好了,現在我遇到了很多這樣的基本問題,試圖在Windows中進行相同的設置。很多學習。 – olo