Opengl 安装glLoadGen 2.0.2

Opengl 安装glLoadGen 2.0.2,opengl,lua,installation,windows-7-x64,mingw-w64,Opengl,Lua,Installation,Windows 7 X64,Mingw W64,我需要一个opengl加载器,扩展或核心。我知道在调用gl上下文后,我应该在内部使用gl代码。我的问题实际上是设置这个opengl开发环境 我试过glew,但失败得很惨 我名单上的下一个是gl load generator。它生成特定的opengl核心,所以我所要做的就是将它们包含进来,以使用这些核心函数 然而,我不能得到这个安装,并想放弃和移动到gl3w很快 这是我在尝试创建简单文件时遇到的错误: C:\MinGW64\glLoadGen_2_0_2>lua LoadGen.lua -s

我需要一个opengl加载器,扩展或核心。我知道在调用gl上下文后,我应该在内部使用gl代码。我的问题实际上是设置这个opengl开发环境

我试过glew,但失败得很惨

我名单上的下一个是gl load generator。它生成特定的opengl核心,所以我所要做的就是将它们包含进来,以使用这些核心函数

然而,我不能得到这个安装,并想放弃和移动到gl3w很快

这是我在尝试创建简单文件时遇到的错误:

C:\MinGW64\glLoadGen_2_0_2>lua LoadGen.lua -style=pointer_c -spec=gl -version=3.
3 -profile=core core_3_3
lua: ./modules/Styles.lua:37: attempt to index local 'lfs' (a boolean value)
stack traceback:
        ./modules/Styles.lua:37: in main chunk
        [C]: in function 'require'
        ./modules/GetOptions.lua:28: in main chunk
        [C]: in function 'require'
        LoadGen.lua:17: in main chunk
        [C]: ?

C:\MinGW64\glLoadGen_2_0_2>cd C:\MinGW64\glLoadGen_2_0_2
环境:
Windows 7 64位,以管理员身份运行cmd,luafilesystem 1.5.0-1

似乎正在尝试使用mingw编译器套件进行构建。您要么需要安装mingw,要么需要告诉luarock(或用于安装的任何命令)如何找到它,要么需要告诉该命令使用MSVC(或您想要使用的任何构建工具链)

我在Ubuntu14.04上收到了完全相同的错误消息,默认lua带有glLoadGen_2_0_2。我能够使用glLoadGen的唯一方法是下载glLoadGen_1_9发行版并运行完全相同的lua命令。它可以很好地生成gl.h和.c文件。我假设glLoadGen_2_0_2发行版中的某些内容严重损坏,在如此不同的环境中会出现相同的错误。

有一点语法错误。然而,如果你对此做一些研究,你就会发现这一点

你必须更换

    local lfs = pcall(require, "lfs")
    if(lfs and lfs.attributes("modules/UserStyles.lua", "mode") == "file") then

这将修复错误

干杯

    local status, lfs = pcall(require, "lfs")
    if(status and lfs.attributes("modules/UserStyles.lua", "mode") == "file") then