[問題] Unable to create OpenGL 2.0 context

看板C_and_CPP作者 (胸部拉傷)時間9年前 (2015/04/30 14:55), 9年前編輯推噓2(204)
留言6則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) Visual Studio 2010 Windows 7 64bit 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) OpenGL, freeglut 問題(Question): 同一支程式,一模一樣的環境、專案配置,A電腦可執行,B電腦則不行。 錯誤結果(Wrong Output): 完整錯誤訊息: freeglut < D:\XXX\Program\wstd\Debug\wstmd.exe >: Unable to create OpenGL 2.0 context (flags 0, profile 4) 圖:http://i.imgur.com/0GQXXpy.jpg
程式碼(Code):(請善用置底文網頁, 記得排版) 程式從 main() 進入後,開始進行 OpenGL 初始化,即進入 initGL() 函式。 圖:http://i.imgur.com/ID8PikP.jpg
進入 initGL() 函式後,我設置中斷點進行測試,發現程式會在 glutInitWindowSize() 函式出現前述錯誤。 圖:http://i.imgur.com/ir63L4j.jpg
補充說明(Supplement): 兩台電腦最主要差異: A電腦 (可執行) -> 顯卡為 Nvidia 的 B電腦 (無法執行) -> 顯卡為 AMD radeon HD6670 使用 GPU Caps Viewer 之結果:B電腦可以 Demo GL 4.x - Tessellation 圖:http://i.imgur.com/uEC3tlo.jpg?1 找了很多方法,猜測似乎是顯卡的問題,可是測出來又好像有支援的樣子,麻煩有經驗的 高手可以幫個忙,謝謝。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.155.32 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1430376923.A.1B7.html ※ 編輯: greentight (140.115.155.32), 04/30/2015 15:50:41

04/30 22:33, , 1F
關掉桌面特效看看
04/30 22:33, 1F

04/30 22:48, , 2F
謝謝你的建議,可惜還是不行。
04/30 22:48, 2F

05/01 18:12, , 3F
OpenGL ES ?
05/01 18:12, 3F

05/01 18:52, , 4F
不好意思,你問的是?
05/01 18:52, 4F

05/02 23:54, , 5F
config txt裡面裝啥呀
05/02 23:54, 5F

05/02 23:56, , 6F
2.0不能跑 可以跑看看4.0嗎
05/02 23:56, 6F
文章代碼(AID): #1LGT7R6t (C_and_CPP)