作者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