[译]GLUT教程 - 安装

Lighthouse3d.com >> GLUT Tutorial >> Basics >> Setup

 

你需要什么

要用GLUT库开发程序,你可以下载最新版本3.7.6.你可以下GLUT的源代码,也可以直接下Windows二进制文件(.h/.lib/.dll)

要用GLUT库开发C/C++程序,要用到以下三个文件:

glut.h - 这是你的程序要用到的包含头文件.一般放到C:\Program Files\Microsoft Visual Studio 11.0\VC\include\gl\目录下.

glut32.lib(Windows版本) - 该文件要链接到你的程序,确保要放在C:\Program Files\Microsoft Visual Studio 11.0\VC\lib\目录下.

glut32.dll(Windows版本) - 可以放在程序的.exe文件同一目录下,也可以放在C:\Windows\System32目录下(如果是64位Windows,则放在C:\Windows\SysWOW64目录下).

 

配置到Visual Studio 2010

新建项目 -> Win32控制台程序(Win32 Console Application) -> 空项目(Empty Project) -> 新建C/C++文件, 然后就可以开始编码了.

当你运行下一节的样例代码时,你会发现有两个窗口,一个是OpenGL渲染的,一个是命令行窗口.命令行窗口可以用来输出一些关键信息.

当你熟习之后会想关系命令行窗口,可以通过以下方法:

项目属性 -> 链接器(Linker) -> 系统(System) -> 子系统(SubSystem)

把值设置为Windows (/SUBSYSTEM:WINDOWS)

项目属性 -> 链接器(Linker) -> 命令行(Command Line)

添加/ENTRY:mainCRTStartup到附加选项(Additional Options)

你要告诉VS在哪里可以找到GLUT的头文件和库文件.

解决方案属性 -> VC++目录(VC++ Directories) -> 分别填写include和lib的路径

 

旧版VS的用户注意

VS2003和2005有时会报这个错:

error C2381: 'exit' : redefinition; __declspec(noreturn) differs
c:\opengl\toolkits\includes\gl\glut.h(146) : see declaration of 'exit'

原因是#include <GL/glut.h>必须放在#include <stdlib.h>的后面.

 

posted @ 2013-10-14 17:48  Clotho_Lee  阅读(2091)  评论(0编辑  收藏  举报