2015-02-10 173 views
-1

我想使用帶有Bullet物理引擎的glew,並試圖將其添加到其中一個演示中。glTranslate()調用時出現訪問衝突

我將glew lib鏈接到演示並嘗試運行它。

程序在glTraslatef()函數調用時因訪問衝突錯誤而停止。

glewInit()工作和加載其他功能。

我注意到這個函數沒有初始化glewGetProcAddress()

可能是什麼問題?

該演示和此功能工作之前我添加了glew。

+0

你很可能在某處調用了未定義的行爲,調試器將是合理的下一步 – WhozCraig 2015-02-10 20:18:24

+1

沒有一個實現需要GLEW來處理'glTranslatef(...) '。這是一個OpenGL 1.0函數,但是有很多實現,這個函數不再存在(它在GL 3.1中被刪除)。 – 2015-02-10 20:53:43

+0

Im sorry,如果這裏的信息太少,但我不知道在這裏放什麼。請在評論中告訴我。 – mcl 2015-02-10 21:15:28

回答

0

所以這是一個訪問衝突glDrawArrays調用,而不是glTranslatef調用。並且它是由於未初始化的緩衝區而發生的:(