Dev-C++开发 OpenGL配置指导

在Windows下开发OpenGL我用的Dev-C++与glut(实际上是freeglut)。对于新手来说,开头总是比较困难,即配置开发环境,下面是我的配置过程。
1.安装Dev-C++,这个就不用说了,到网上下载安上就行了。(我用的是4.9.9.2)
2.到网上搜索 freeglut.2.2.0.DevPak,这是freeglut对于Dev-C++的安装包,双击,一路next就行了。
3.到网上搜索 glut的DLL文件包,并将其中的DLL文件复制到C:\Windows\system32下,(上一步中好像也顺便完成了这一步,只是Vista,Windows 7在系统目录下复制文件需要管理员权限,所以为了保险起见, 这一步还是做了吧,不然编绎好的程序运行不起来。)
4.配置freeglut. 对于一个新建的工程,工程属性里:
编译器: -DFREEGLUT_STATIC
C++编译器: -DFREEGLUT_STATIC
链接器: -lglut32 -lglu32 -lopengl32 -lwinmm -lgdi32
[ 警告:if choose to link "-lfreeglut32 -lglu32 -lopengl32 -lwinmm -lgdi32" CPU usage will surpass 50%]

另一个选择:开发OpenGL除了glut外,还可以用 SDL(Simple DirectMedia Layer),配置如下:
DEV C++安装好以后,我们需要SDL的库文件,到SDL的官方网站http://www.libsdl.org .在下载页面中,你会找到下面这个文件(就是红线所指的那个文件),点击它,把它下载下来,然后双击它,把它解压到任何一个目录上。
然后,我们就将在DEV C++中配置它:
A.                首先将SDL文件中子目录lib里的全部文件拷贝到DEV C++所在的lib子目录中
B.                 然后将SDL文件中子目录bin里的全部文件拷贝到DEV C++所在的bin子目录中
C.                在DEV C++文件中子目录include里建立一个新的文件夹“SDL”
D.                然后将SDL文件中子目录include里的全部文件拷贝到我们刚才在DEV C++ 文件子目录include下建立的新文件夹SDL中。
E.                 最后将DEV C++文件中bin目录下的SDL.dll文件拷贝到C:WINDOWSSYSTEM32文件中。

然后在工程属性里选择 Parameters表,在Linker中输入下面的东西:
-lmingw32 -lSDLmain -lSDL  
[ 警告:CPU usage will surpass 50%]

友情下载:(链接已更新,永久有效)
下载: freeglut.2.2.0.DevPak
下载 SDL for Dev-C++: SDL-devel-1.2.14-mingw32.tar.gz
下载 glut的dll包: glutdlls37beta.zip
           
自己做了一个小程序,可与键盘鼠标互动,可以旋转,下面是两张截图,需要源代码作参考的朋友请留下邮箱,我发给你们,这里就不提供链接了。
Dev-C++开发 OpenGL配置指导_第1张图片
Dev-C++开发 OpenGL配置指导_第2张图片

你可能感兴趣的:(C++,c,windows,C#,配置管理)