【问题标题】:Setting up OpenGL in MSVC 2012在 MSVC 2012 中设置 OpenGL
【发布时间】:2013-03-19 23:29:58
【问题描述】:

我正在努力在 Visual Studio 2012 上安装 OpenGL,但即使使用 GLUT,它也无法正常工作。

我阅读了另一个问题,但也没有用: How do you install GLUT and OpenGL in Visual Studio 2012?

所以基本上,我别无选择,只能问我将如何链接这些库?解释每个步骤并记住我使用的是 x64 Windows 7。

【问题讨论】:

  • 您好,欢迎来到 Stack Overflow。 “它不起作用”对我们来说不是有用的信息。如果您能详细说明您做了什么,它是如何不起作用的,以及您期望它如何起作用,我们将更有可能为您提供帮助。
  • 我尝试将文件添加到 VC11 lib、includes 和 dll 到它们的位置,就像我对 Allegro 5 等其他库所做的那样,但事实证明它不起作用。我试图从项目文件夹链接,但它仍然不会。下面建议的放置它们的文件不存在。 (SysWOW64 是,但 Windows SDK 根本不存在)

标签: opengl


【解决方案1】:
  1. 复制glut32.dllglut.dll并将它们粘贴到C:\Windows\SysWOW64文件夹中。
  2. 复制glut.h 文件并将其粘贴到C:Program Files (x86)\Microsoft SDKs\Windows\v7.0A(可能是9.0A,而不是7.0A\Include\gl 文件夹中。如果没有gl 文件夹,则新建一个。
  3. 复制glut32.libglut.lib并将它们粘贴到C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib文件夹中。

现在您可以创建 Visual c++ 控制台应用程序项目并包含 glut.h 头文件,然后您可以为 GLUT 项目编写代码。

#pragma comment(lib, "opengl32.lib") 
#pragma comment(lib, "glu32.lib") 
#pragma comment(lib, "glaux.lib") 
#include <gl/GL.h> 
#include <gl/GLU.h> 
#include <gl/GLAUX.H>
#include <gl/GLUT.H>

【讨论】:

  • 没有 Microsoft SDKs 文件夹,也没有 glut.dll。你的答案不起作用。我不知道为什么我提问得到-1,而你没有回答正确答案得到+1?
猜你喜欢
  • 1970-01-01
  • 2012-04-24
  • 1970-01-01
  • 1970-01-01
  • 2014-05-05
  • 2010-12-12
  • 2018-04-17
  • 1970-01-01
  • 2019-07-22
相关资源
最近更新 更多