• 文章
  • 安装和配置 Visual C++ an
发布者:
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 键(“调试” -> “开始调试”)来运行它。

到这里,它应该可以正常工作了。