【问题标题】:vgl.h missing - OpenGLvgl.h 丢失 - OpenGL
【发布时间】:2013-07-23 09:13:31
【问题描述】:

我已经开始阅读 OpenGL 红皮书。 他们正在写我们需要“freeglut”库。好的,到此为止。

但它们包含“vgl.h”和“LoadShaders.h”,它不包含在 freeglut 中吗? 我在哪里可以找到它们?

【问题讨论】:

  • 啊,他们正在使用自己的库。它们在示例源代码存档中...好吧。
  • 源存档在哪里?
  • nvm,你可以在这里找到它opengl-redbook.com
  • 引号中的头文件需要在当前目录中,而不是正常的包含路径。因此,从github.com/openglredbook/examples 获取 zip 包,在其中找到 vgl.h 和 LoadShaders.h 并复制到您的源文件所在的位置。正常包含在 中,而不是 ""。

标签: c++ opengl vgl


【解决方案1】:

转到weppage 并单击右侧的链接,您可以下载源代码。

当你解压 zip 文件时,vgl.h 位于 include 目录中。

您还将找到 LoadShaders.h。您需要为负载着色器添加 .cpp 实现文件。 我还没有找到。它在lib目录下。

我今天遇到了这个问题。实际上我已经有几天的问题了。我花了很长时间来修复它。这个版本的红皮书不像其他版本那么容易上手和运行。

【讨论】:

  • 我正在运行代码块——我只是将他们网站上的 lib 和包含文件放入 MinGW 的 lib 和包含文件夹中——仍然没有与我合作......
  • @BenHagel 我很遗憾听到这个消息,当我(很久以前)解决这个问题时,我使用的是 Linux,所以我怀疑我能否提供帮助,因为我对编程一无所知使用 Windows。也许发布一个新问题并在问题中包含指向此问题的链接? (因为这个问题听起来很相似,但不是重复的。)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-12-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多