2014年9月12日
安装和配置 Visual C++ 和 GLUT
评分:3.8/5 (142 票)
让 OpenGL 在 Visual C++ 2010 中工作
请遵循每个步骤,除非你已经完成了其中某个步骤。
安装 Visual C++ 2010 免费版 (Express Edition)
这是微软提供的一款免费的 C++ IDE,如果你有兴趣在 Windows 环境下编程,它是一个极好的入门工具。
你可以在微软网站的 Visual Studio Express 下载页面上找到 Visual C++ 2010。它只适用于 Windows XP 及以上版本的系统。
如果 C:\Program Files\Microsoft SDKs\Windows\v7.0A 目录存在,请跳至下一步;否则,你需要安装适用于 Windows Server 2008 和 .NET Framework 3.5 的 Windows SDK。
这相当于 Visual C++ 2005 用户安装的 Windows Server 2003 SP1 Platform SDK。它包含了主要的 OpenGL 库。你可以从微软网站下载适用于 Windows Server 2008 和 .NET Framework 的 Windows SDK。
安装过程会需要一些时间。
安装 GLUT 库
这些是额外的库,以后会派上用场。你可能会发现一些代码示例使用它们,所以我认为最好一开始就准备好。我从 Nate Robins 的网站下载了原始的 GLUT。
下载后,解压它们并执行以下操作:
1. 将 glut.h 文件复制到 C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include\GL 文件夹中。
2. 将 glut32.lib 文件复制到 C:\Program Files\Microsoft SDKs\Windows\v7.0A\Lib 文件夹中。
3. 将 glut32.dll 文件复制到 C:\Windows\system32 文件夹中。
创建你的第一个项目
在 Visual C++ 中通过“文件” -> “新建” -> “项目”来创建一个项目,为项目选择一个文件夹和名称,并将模板设置为“Win32 项目”。点击“确定”。
在接下来的屏幕上点击“下一步”,你将被带到“应用程序设置”界面。勾选“控制台应用程序”和“空项目”,然后点击“确定”。你的新项目就创建好了。
为你的项目声明依赖项。
1. 点击“项目” -> “[项目名称] 属性”。
2. 展开“配置属性”。
3. 在“配置”下拉菜单中,选择“所有配置”。
4. 选择“链接器” -> “输入”。
5. 在“附加依赖项”字段中,输入 glu32.Lib OpenGL32.Lib glut32.lib。然后点击“确定”。
创建你的第一个源文件
转到“文件” -> “新建” -> “文件”,选择“Visual C++”,然后选择“C++ 文件”。在源文件中输入你的代码,记得添加以下这行:
#include "GL/glut.h"
在你文件的开头,以包含 GLUT 头文件。
创建完文件后,按 F7 键(或转到“调试” -> “生成解决方案”)来编译它,按 F5 键(“调试” -> “开始调试”)来运行它。
到这里,它应该可以正常工作了。