惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Secure Thoughts
S
Securelist
P
Proofpoint News Feed
D
DataBreaches.Net
Cisco Talos Blog
Cisco Talos Blog
C
CXSECURITY Database RSS Feed - CXSecurity.com
Project Zero
Project Zero
A
About on SuperTechFans
罗磊的独立博客
WordPress大学
WordPress大学
月光博客
月光博客
Latest news
Latest news
C
Cyber Attacks, Cyber Crime and Cyber Security
GbyAI
GbyAI
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
博客园 - 三生石上(FineUI控件)
F
Fortinet All Blogs
W
WeLiveSecurity
Attack and Defense Labs
Attack and Defense Labs
V
Visual Studio Blog
Blog — PlanetScale
Blog — PlanetScale
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
P
Privacy International News Feed
AI
AI
博客园 - 司徒正美
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Stack Overflow Blog
Stack Overflow Blog
M
MIT News - Artificial intelligence
Help Net Security
Help Net Security
T
Tor Project blog
V
Vulnerabilities – Threatpost
C
Cisco Blogs
I
Intezer
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
MyScale Blog
MyScale Blog
雷峰网
雷峰网
MongoDB | Blog
MongoDB | Blog
Forbes - Security
Forbes - Security
V
V2EX
Apple Machine Learning Research
Apple Machine Learning Research
T
Threat Research - Cisco Blogs
B
Blog RSS Feed
博客园 - 叶小钗
N
News and Events Feed by Topic
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Simon Willison's Weblog
Simon Willison's Weblog
C
CERT Recently Published Vulnerability Notes
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
N
News and Events Feed by Topic

博客园 - 慢步前行

实验2 二维图形几何变换 实验1 时间趋势可视化 《鲜活的数据-第2章 处理数据》有关代码 本博客基本不再更新,请移步至我的CSDN博客 WebGL绘制三角形 WebGL画点程序v3 WebGL画点程序v2 WebGL画点程序v1 三步实现修改hosts方式登录谷歌 Maya API编程快速入门 我的高拍仪自动阅卷系统 实验8 标准模板库STL 实验7 多态与模板 实验6 继承 实验5 运算符重载 实验4 类初步 实验3 文件操作 实验2 C++数组与指针 实验1 C++函数
实验0 安装GLUT包及工程的创建与运行
慢步前行 · 2017-10-11 · via 博客园 - 慢步前行

下面将对Windows下在MicroSoft Visual C++2010(简称MSVC)环境下的OpenGL编程进行简单介绍。

1.安装GLUT工具包

GLUT不是OpenGL所必须的,但它会给我们的学习带来一定的方便,推荐安装。Windows环境下的GLUT一个官方下载地址为:http://www.opengl.org/resources/libraries/glut/glutdlls37beta.zip
最新版本可以访问如下网站:http://freeglut.sourceforge.net/

Windows环境下安装GLUT的步骤:

1)将下载的压缩包解压,得到5个文件放到以下三个指定位置:

2)glut.h放到MSVC包含文件夹include下的GL文件夹(VC2010中一般是:c或d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Include,新建GL文件夹,再将glut.h放到GL文件夹中)。

glut_include

3)glut.lib和glut32.lib放到静态函数库所在文件夹(VC2010中一般是:c或d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\Lib)。
glut_lib

4)glut.dll和glut32.dll放到Windows系统目录下面的动态链接库件夹内。(32位Windows系统的位置为:C:\Windows\System32,64位Windows系统的位置为:C:\Windows\SysWOW64)。
glut_lib

2.建立一个OpenGL工程

这里以Microsoft Visual Studio 2010为例,其它版本可以类推。具体步骤如下:

1)创建一个空工程

从“开始->所有程序->Microsoft Visual Studio 2010”运行VS2010并选择VC++,,在VC++中选择File->New->Project,项目类型在Visual C++下选择Win32下的Win32控制台应用程序,输入一个工程名,设为HelloPoint,然后按确定。
Opengl_HelloPoint

在弹出的对话框左边点击pplication Settings应用程序设置,勾选A empty project空项目,点击Finish完成。
Opengl_HelloPoint1

2)为所创建的空工程添加一个C++文件

在Microsoft Visual Studio 2010中在解决方案管理器中,鼠标右键点击“源文件”,选择“添加->新建项...”页,如下图所示:
Opengl_HelloPoint2

之后,会弹出的如下图的窗口,选择C++文件,并在下面输入一个文件名如HelloPoint.cpp,然后按确定。
Opengl_HelloPoint3

随后将实验示范代码如实验1的示范代码拷入该文件HelloPoint.cpp即可.
Opengl_HelloPoint4

3)编译、运行所建工程

在Microsoft Visual Studio 2010中点击菜单“生成->生成解决方案”,即可编译、链接程序并生成本工程的应用程序exe文件(请自行查找生成exe文件位置),如下图:
Opengl_HelloPoint5

点击菜单“调试->启动调试或开始运行”,均可运行本工程的应用程序exe文件,如下图:
Opengl_HelloPoint4

运行结果如下图:
Opengl_HelloPoint4