GLUT教程 - 安装
转载:http://www.cnblogs.com/live41/p/3368830.html
glut库 - 下载频道 - CSDN.NET
http://download.csdn.net/download/jingshuang/272930
你需要什么
要用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>的后面.
GLUT教程 - 安装的更多相关文章
- [译]GLUT教程 - 安装
Lighthouse3d.com >> GLUT Tutorial >> Basics >> Setup 你需要什么 要用GLUT库开发程序,你可以下载最新版本3. ...
- Flow简易教程——安装篇
.mydoc_h1{ margin: 0 0 1em; } .mydoc_h1_a{ color: #2c3e50; text-decoration: none; font-size: 2em; } ...
- Kali Linux常用服务配置教程安装及配置DHCP服务
Kali Linux常用服务配置教程安装及配置DHCP服务 在Kali Linux中,默认没有安装DHCP服务.下面将介绍安装并配置DHCP服务的方法. 1.安装DHCP服务 在Kali Linux中 ...
- Grunt教程——安装Grunt
Grunt教程--安装Grunt 作者:大漠 日期:2013-11-04 点击:3124 tools grunt 在上一节<Grunt教程--初涉Grunt>一文中介绍了Grunt是什么, ...
- Git简易教程-安装及简单使用
Git是一种版本控制器,在项目开发中可以用来托管代码 一.下载安装Git 1. Git下载 地址:https://git-scm.com/download/win 2. 安装 检验是否安装成功 电脑桌 ...
- [译]GLUT教程(目录)
http://www.lighthouse3d.com/tutorials/glut-tutorial/ GLUT是OpenGL Utility Toolkit的意思.作者Mark J. Kilgar ...
- Entity Framework 教程——安装Entity Framework环境
安装Entity Framework环境 Entity Framework 5.0 API分布在两个地方,一个可在NuGet包管理器中找到,一个存在于.NET framework中..NET fram ...
- Django1.8教程——安装Django
本书介绍 你是不是对Django的学习感到迷茫?是不是对网上零星的教程感到绝望?是不是苦于没有可以迅速上手的实例而发愁?如果你同我一样有这些感受,那么<Django.By.Example> ...
- 教程:安装禅道zentao项目管理软件github上的开发版
该文章转自:吕滔博客 直接从github拉下来的禅道的源码,是跑不起来的.除非你按我的教程来做...哈哈哈(不要脸)~~~~ 禅道官网提供的版本包是带了有安装文件,并有打包合成一些css.js文件的. ...
随机推荐
- Java线程池应用
Executors工具类用于创建Java线程池和定时器. newFixedThreadPool:创建一个可重用固定线程数的线程池,以共享的无界队列方式来运行这些线程.在任意点,在大多数 nThread ...
- 图解Android - Looper, Handler 和 MessageQueue
Looper, Handler 和 MessageQueue 是Android 的异步消息处理机制
- Day1 login
使用流程: 1.程序启动后,显示欢迎信息,提示用户输入用户名: 2.判断用户是否存在,不存在则提示重新输入,或者关闭程序:客户存在则提示客户输入密码: 3.判断密码是否正确,如果不正确则提示用户重新输 ...
- Myeclipse报PermGen space异常的问题
最好用的方法: 1)在myeclipse中windos——>preference——>Myeclipse——>servers——>Tomcat——>JDK(Optiona ...
- Jquery CDN
新浪CDN <script src="http://lib.sinaapp.com/js/jquery/1.9.1/jquery-1.9.1.min.js"></ ...
- 网页设计师常用的PHOTOSHOP插件
Photoshop是网页设计师常用的一个非常重要而强大的工具,可以让网页设计师的工作高效便捷的进行,也为设计师们的天马行空提供了实际技术实现.一般我们的网页设计师设计完成后,需要将其转换制作成网页形式 ...
- POJ2531Network Saboteur(DFS+剪枝)
Network Saboteur Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 10391 Accepted: 4990 ...
- ActionBar右边菜单按钮的添加
在res目录下新建文件夹menu,存放men.xml文件 menu.xml <menu xmlns:android="http://schemas.android.com/apk/re ...
- Smarty模板技术之foreach遍历数组实例全面讲解
一.item属性用法 <?php $arr = array(, , ); $smarty->assign('testarrg', $arr); ?> 用Smarty中的foreach ...
- html5+监听设备加速度变化信息
watchAcceleration 监听设备加速度变化信息 Number plus.accelerometer.watchAcceleration( successCB, errorCB, optio ...