首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

有没有用vs2005开发openGL的?该怎么处理

2012-02-22 
有没有用vs2005开发openGL的?有没有用vs2005开发openGL的?可不可行?[解决办法]这有什么不可行的?太可行了,

有没有用vs2005开发openGL的?
有没有用vs2005开发openGL的?可不可行?

[解决办法]
这有什么不可行的?太可行了,你应该问谁能给个不可行的理由?
[解决办法]
我是用Eclipse写OpenGL程序。

其实在哪一个环境中都是差不多的,把OpenGL需要的头文件和库,.dll文件复制到相应的地方,在vs2005里写OpenGL的时候,在库链接器中把用到的库链接起来就好了。一般用到的是opengl32.lib, glu32.lib, winmm, gdi32.lib我还用了glut32.lib,但是如在Eclipse中,就不用.lib这个后缀,不知在vs2005里要不要,不同的IDE的参数有些不同,如在Dev-Cpp中,是lopengl, lglut等,前面要加个l,也不要后缀,但链接的库差不多就是那几个。
[解决办法]
我就是用VC2005+OPENGL的
你可以这样:
google到Intel GLsdk下载, 然后把所有头文件解压到 Microsoft Visual Studio 8\VC\PlatformSDK
Include\gl下的gl.h, wglext.h不要覆盖
然后把glprocs.c加到自己的工程中编译(可能会提示不支持默认int之类的东西,你手动改以下glprocs.c)
然后在代码里加上:
#include <gl/gl.h>
#include <gl/glu.h>
#include <gl/glaux.h>
#include <gl/glprocs.h>
#pragma comment(lib, "opengl32.lib ")
#pragma comment(lib, "glu32.lib ")
#pragma comment(lib, "glut.lib ")
#pragma comment(lib, "glaux.lib ")

其中的glaux的可以去掉, 不怎么好用

热点排行