c++ - 未解析的 glGenVertexArrays 和 glBindVertexArray

标签 c++ qt opengl vao

我正在尝试使用顶点数组对象在 opengl 中渲染立方体。相同的代码适用于 linux 机器,但不适用于 Windows 机器。 使用 glGenVertexArrays 和 glBindVertexArray 时出现 Unresolved external 错误。

glewInfo.exe 报告 glGenVertexArrays 和 glBindVertexArray 可用:

GL_ARB_vertex_array_object:                                    OK 
---------------------------
  glBindVertexArray:                                           OK
  glDeleteVertexArrays:                                        OK
  glGenVertexArrays:                                           OK
  glIsVertexArray:                                             OK

最佳答案

您可能没有使用正确的 opengl.dll 库。 Windows 默认带有软件渲染器,您可能正在使用它。

查看显卡供应商的网站以获得合适的库。

关于c++ - 未解析的 glGenVertexArrays 和 glBindVertexArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20316254/

相关文章:

qt - 在qt中使用QCoreApplication::setEventFilter()

git - 将现有的 Qt Creator 项目添加到 Git

qt - 如何以编程方式在 qml 中渲染 vtk 项?

c# - OpenGL/DirectX Hook - 类似于 FRAPS

c++ - 查找数组的最低元素

Python:返回多个值的 C++ 扩展

c++ - 如何只读取文件.txt 中的数字?

c++ - 使用 Qt creator 编写屏幕保护程序 - 在屏幕保护程序设置中显示预览

c++ - 使用 glFrustum 创建拼接场景

c++ - Visual C++ - 生成问题