'glGenBuffers'未在此范围内声明.Windows 7. Qt 4.8.1

Emi*_*męt 2 c++ opengl qt glew

'glGenBuffers' was not declared in this scope
Run Code Online (Sandbox Code Playgroud)

这就是我在尝试使用该方法后得到的错误.如何添加适当的库或其他什么以及我应该添加什么以及如何添加.我正在使用win 7和qt 4.8.1.我读过关于GLEW但我不知道如何将它添加到windows或qt.

dat*_*olf 5

这是一个FAQ.Windows定义OpenGL ABI(B表示二进制接口)仅限于OpenGL-1.1版本 - 除此之外的任何内容都必须使用扩展加载机制在运行时加载.最容易通过使用像GLEW这样的包装器库来完成.

我读过关于GLEW但我不知道如何将它添加到windows或qt.

如果您想使用任何第三方库,您将学习如何做到这一点.归结为将库及其标头安装在某个系统范围的目录中,但在常规编译器树之外,并将这些目录添加到包含和库搜索路径中.