2012-02-10 91 views
15

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

+1

含糊不清的'帮我解决X'问题在这里没有太多的牵引力。我建议你指出你有什么过度的味道(我认为有一对夫妇),你试过了什么,安装出错的地方。 – 2012-02-10 20:59:52

回答

23

GLUT下载将带有.h文件,.lib文件和.dll文件。在.h文件:。

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

注意,GL文件夹不存在,最初你必须创建它,您可能命名它,如果你想要别的东西当你在项目中包含过剩的头文件,你。将只需输入:

#include <GL/glut.h> 

或者任何你命名的文件夹,你把glut.h in。

接下来,你必须把以下路径.lib文件:

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

当你创建你的项目,请确保您的.lib文件添加到您的附加依赖(连接器 - >输入 - >其他依赖项)。

最后将.dll文件中:

C:/Windows/SysWOW64 

这是32位的.dll所在的文件夹。 System32包含64位.dlls。如果你想感觉安全,你也可以把GLUT .dll放到System32中。

就是这样!

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

+0

我会建议把它放在一个单独的文件夹中,而不是与标准头文件/库混合。 – Bart 2012-02-10 21:57:17

+3

我收到错误“无法启动,因为OPENGL.dll从您的计算机中丢失” – Donnovan 2012-02-10 22:59:07

+0

@ktodisco您好。我试图通过范例模式来运行cuda,但我从来没有能够运行任何涉及过剩的东西。我遵循你的指示。我还有什么遗漏?我还在'project properties-> linker-> input-> additional dependencies'中添加了glut32.lib glut64.lib,但他们不会运行获取大量错误。任何帮助将受到欢迎。在此先感谢 – BugShotGG 2013-04-04 15:03:47

1

下面是与freeglut vs VS 2008的指南,VS 2010与90%是一样的。

“启动visual Studio环境,这是用于下面的例子,但其他版本应该是一样的。一旦启动Visual Studio 2008,接下来要做的就是使用File- >新建 - >项目。

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

一旦你点击还好,第二对话框将会出现配置项目。不要单击Finish按钮。点击Next按钮

这将在应用程序向导中显示第二页,您需要转动关闭预编译头文件(我定期对这些文件进行过期处理),并选择以空项目开始。

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

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

我们会做的就是改变你的项目配置属性。使用菜单进入项目 - >属性。在属性下,转到链接器 - >命令行,并添加两个库到列表中:opengl32.lib glu32.lib“