0

因此,在无法让 GLEW 工作近 2 天之后:尝试 Gl3w。

python 脚本抱怨语法错误,说所有的打印都表示语法错误,所以我把它们都删除了。现在它在抱怨进口......(基本上它似乎在抱怨整个代码)

我不知道 Python,但我找不到对 Gl3w 的支持……我是否应该继续尝试“更正脚本”,我认为这应该可以正常工作?我究竟做错了什么”?

谢谢!

这是脚本:https ://github.com/skaslev/gl3w

4

1 回答 1

1

您使用的是 Python 3,而脚本需要 Python 2:

它的主要部分是一个简单的gl3w_gen.pyPython 2.6 脚本

在 python 2 中,print 是一个语句,在 3 中,它是一个函数。当尝试使用 python 3 运行 python 2 代码时,这种差异会导致语法错误:

$ python3.3
Python 3.3.0 (default, Sep 29 2012, 08:16:08) 
[GCC 4.2.1 Compatible Apple Clang 3.1 (tags/Apple/clang-318.0.58)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'Hello world!'
  File "<stdin>", line 1
    print 'Hello world!'
                       ^
SyntaxError: invalid syntax
于 2013-01-01T22:57:50.727 回答