如何在MS VS2010的64位Windows 7上安装GLUT?

时间:2012-02-10 20:52:34

标签: c++ visual-studio-2010 opengl 64-bit

有人可以帮我一步一步地教程如何在MS VS2010的Windows 7 64位系统上安装GLUT吗?

2 个答案:

答案 0 :(得分:23)

您的GLUT下载将附带.h文件,.lib文件和.dll文件。将.h文件放在:

C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/include/GL

请注意,GL文件夹最初不存在。你必须创建它。如果需要,您可以将其命名为其他名称。在项目中包含GLUT头文件时,只需键入:

#include <GL/glut.h>

或者你把db.h命名为文件夹。

接下来,您必须将.lib文件放在以下路径中:

C:/Program Files (x86)/Microsoft Visual Studio 10.0/VC/lib

在创建项目时,请确保将.lib文件添加到附加依赖项(链接器 - &gt;输入 - >附加依赖项)。

最后,将.dll文件放在:

C:/Windows/SysWOW64

这是32位.dll所在的文件夹。 System32包含64位.dll。如果您想要安全,也可以将GLUT .dll放在System32中。

就是这样!

有些人可能会建议将所有这些文件直接放入项目文件夹中。您应该这样做,因为对于使用GLUT创建的每个其他项目,您也必须将这些文件复制到其中。我提到的位置使它们可以普遍用于您的应用程序。

答案 1 :(得分:1)

以下是vsg2008与freeglut的指南,VS 2010是90%相同。

“启动Visual Studio环境。这是用于以下示例的内容,但其他版本应该相同。一旦启动Visual Studio 2008,接下来要做的就是使用File-&gt创建一个新项目; New-&gt; Project。

选择Win32控制台应用程序并设置项目。

单击“确定”后,将出现第二个对话框以配置项目。请勿单击“完成”按钮。单击“下一步”按钮

这将在应用程序向导中显示第二页。你需要关闭预编译的头文件(我经常会遇到过时的问题)并选择以空项目开始。

现在,您需要将三个文件复制到空项目中。它们是glut.h,glut32.lib和glut32.dll。它们可以从课程网站获得。这些应该进入您在上一步中创建的项目文件夹。接下来,您需要将glut.h和glut32b文件.lias现有文件添加到项目中。

系统可能会询问您是否要为glut32.lib文件设置编译规则 - 您应该说不 - 该文件已经编译,不需要重新编译。

我们将改变您的项目配置属性。使用菜单转到Project-&gt; Properties。根据属性转到Linker - &gt;命令行并在列表中添加两个库:opengl32.lib glu32.lib“