2011-07-13 39 views
-1

我已經開始閱讀SuperBible OpenGL第五版。我已經安裝了Visual C++ 2010. 我已經嘗試了本書中的第一個程序。渲染一個三角形。但是,當我將相同的代碼寫入C++ IDE並編譯它時,出現以下錯誤。獲取一個錯誤:未處理的異常在0x00000000在*****

MyFirstOpenGLProgramme.exe中0x00000000未處理的異常:0xC0000005:訪問衝突讀取位置0x00000000。

第一行triangle.Begin(GT_TRIANGLES,3);失敗了。

任何可以指導我通過這個。

+2

-1:這裏沒有足夠的信息來了解你做錯了什麼。如果您不熟悉C++並使用C++編譯器,那麼您需要熟悉_before_以C++進行圖形編程。 –

回答

1

如果您發佈了一些示例代碼,它可能會有所幫助。您可以嘗試瀏覽book's errata

具體而言,this issue的評論看起來與您所遇到的似乎相似,並且似乎是使用不支持所需OpenGL功能的硬件引起的。

+0

我是否需要將OPENGL_ES的庫或DLL也包含在我的環境中,就像我爲FREEGLUT和GLTOOLS所做的一樣。 在調試我觀察到,在 的#ifdef的預處理代碼OPENGL_ES .... #ENDIF 在GLBatch.cpp實際上是創建一個問題。 謝謝。 – chand

相關問題