作者lovecin (....)
看板C_and_CPP
標題[問題] 請問 BCB 如何編譯 opengl-glew library
時間Tue Nov 3 12:35:42 2009
遇到的問題: (題意請描述清楚)
GLEW, The OpenGL Extension Wrangler Library,
http://glew.sourceforge.net/
這是一套 opengl extension 的 library,
下載下來的檔案 (for win32) 是供 vc 系列使用,
我也正確的在 vs2008 成功編譯, 並可以執行成功.
但是, 我想要把這個 library 在 bcb6 上使用, 請問有什麼方法嗎 ?
有試過直接用 BCB 提供的 coff2omf 把 vc 的 library 轉給 BCB 使用,
雖然可以轉換成功, 但是執行結果似乎有問題,
有沒有什麼方法可使得能正常執行 ? (重新編譯也可以, 但是我不知道怎麼用 ...)
程式跑出來的錯誤結果:
1. glewIsSupported 不正確, 不管傳入哪個版本, 都是不支援.
有試過 vc, 是可以正常顯示的.
2. 執行 glCreateShader 就會當機.
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
Windows, BCB
謝謝各位 :)
※ 編輯: lovecin 來自: 218.166.110.189 (11/03 12:36)
1F:推 LouisXIV:check the runtime library! 11/03 12:38
2F:→ lovecin:runtime ? 你說 dll ? 我就是用原來 vc 的阿 11/03 13:00
3F:→ lovecin:我推測有可能是轉換不是很完全.. 還是說 vc dll 也要轉 ? 11/03 13:00
4F:推 holymars:不是有source嗎...自己用BCB編library啊 11/03 13:21
5F:→ lovecin:有是有編, 但是使用上的結果如同這篇寫得 11/03 15:57
6F:→ lovecin:執行起來會當機 11/03 15:58
7F:→ akasan:dll也重新用BCB編一次 11/03 19:17
8F:→ lovecin:我自己編就是用靜態的方式編, 所以不會有 dll 11/05 10:25
9F:→ lovecin:但是還是一樣卡在同樣的 function 11/05 10:25
10F:→ mysterise:VC可以執行的話!那就是設定問題! 11/23 10:58
11F:→ mysterise:不然就是BCB有要再加一些東西才能執行!一般來說 11/23 10:59
12F:→ mysterise:通用的library通常是可以使用的!除非有例外! 11/23 11:00