在Windows平台上安装SGI版的OpenGL

在Windows平台上的OpenGL SDK是Microsoft自己实现的,同时SGI公司也自己实现了一套OpenGL SDK,在网上看到有的朋友说SGI版的OpenGL不错,于是就有了安装SGI版的OpenGL的想法,于是就有了这篇文章.
一.目的:在Windows平台上安装SGI版的OpenGL,同时使Windows版的OpenGL和SGI版的OpneGL和平共处。我们可以很方便的选择使用那一套OpenGL API.
二.环境:Windows 2000(SP4) + VC.NET
三.步骤:
  1.下载SGI版的OpenGL SDK:可以到http://www.berkelium.com/OpenGL/sgi-opengl.html下载,下载的
    文件是opengl2.exe,运行这个程序,就会安装OpenGL SDK,并且将动态连接库opengl.dll,glu.dll拷贝
    到系统目录中。(注:Windows版的OpenGL动态连接库是opengl32.dll,glu32.dll,就多了个"32"后缀。)
 
  2.将SDK中的头文件和库文件拷贝到编译器的相应的目录中,以VC.NET为例,将库文件opengl.lib,glu.lib拷
    贝到Program Files/Microsoft Visual Studio .NET 2003/Vc7/PlatformSDK/Lib中
    将头文件gl.h,glu.h拷贝到Program Files/Microsoft Visual Studio .NET 2003/
    Vc7/PlatformSDK/Include中.
   (注:Windows版的OpenGL的头文件是放在../Include/gl目录中,使用的时候,注意不要混淆了。)
这样就安装完毕了。
使用Windows版的OpenGL:
    就包含头文件:
      #include
      #include
      #include
    连接库文件:
      opengl32.lib
      glu32.lib
      glaux32.lib
使用SGI版的OpenGL:
    包含头文件:
      #include   
      #include
    连接库文件:
      opengl.lib
      glu.lib
      glut32.lib
这样一切就OK了,可以开始我们的3D之旅了:)

注:在Microsoft的Windows中自带的OpenGL版是OpenGL 1.1;
   随着OpenGL 1.1发布的GLU的版本是GLU 1.2,随着OpenGL 1.2发布的GLU的版本是GLU 1.3
在以后的文章中,我可能写一篇关于如何安装,配置和使用OpenGL 1.2或以上版本的文章,因为现在我还不会:)
 

你可能感兴趣的:(windows,.net,Microsoft,平台,编译器)