【问题标题】:How to set up gl3w on Windows?如何在 Windows 上设置 gl3w?
【发布时间】:2013-01-02 00:43:00
【问题描述】:

我一直在寻找设置 Gl3w 的详细指南,因为我在任何地方都找不到!

【问题讨论】:

    标签: windows opengl sdl loader


    【解决方案1】:

    首先,在https://github.com/skaslev/gl3w下载gl3w

    然后,下载 Python 3.x:

    https://www.python.org/downloads/

    接下来,运行脚本。它会在源文件夹中生成gl3w.c,在include/GL/文件夹中生成gl3w.h和glcorearb.h。

    获取其中三个,然后将它们直接添加到您的项目中,或者(更容易进行包含)将它们移动到项目的源文件文件夹中,然后将 3 添加到项目中。

    在您的主要来源和“gl3w.c”来源中,您希望将包含更改为#include“gl3w.h” 因此,您必须将 gl3w.h 的包含更改为 #include "glcorearb.h"

    这是因为你改变了他们的文件夹设置,否则编译器会抛出“找不到xxx”。

    不要忘记链接到“opengl32”,只需添加库即可。在 Code::Blocks 中,选择根项目,进入“构建选项”,再次选择根项目(在调试和发布上方),进入链接器设置,添加,然后键入不带引号的“opengl2”。

    就是这样!

    【讨论】:

    • 有任何预建版本吗?
    • 对不起,伙计,我对这些主题不太了解了。 github.com/HeliumProject/glew 或许?
    • 运行python脚本。如果无法连接,它至少会创建一个“include/GL”文件夹。从opengl.org/registry/#headers 下载 glcorearb.h 到该文件夹​​,然后再次运行 python 脚本。它将创建 gl3w.h 和 .c。所以使用这些。
    • @GigaBass,它不适合我。我收到链接器错误。
    【解决方案2】:

    你需要 python 3。我现在有 python 3.8。在 Windows 10 上。它应该在路径中。它还带有名为 IDLE 的工具。它基本上是集成的python编辑器。您可以在开始菜单中找到它。 你会需要这个。我不知道为什么它不能从命令行工作,但是......它不能工作。但它在空闲时工作。 所以运行它,然后从菜单 File - gl3w_gen.py 打开

    然后这里转到运行并运行模块:

    你会得到这样的东西:

    它会为您下载所有文件。这适用于我的情况。

    【讨论】:

      猜你喜欢
      • 2014-10-18
      • 2013-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-04
      • 2011-02-06
      相关资源
      最近更新 更多