gpt4 book ai didi

c - 未解析的外部符号 _glGenBuffers 错误

转载 作者:太空宇宙 更新时间:2023-11-04 02:16:32 25 4
gpt4 key购买 nike

我正在尝试按照本教程进行操作:http://playcontrol.net/ewing/jibberjabber/opengl_vertex_buffer_object.html

我收到了这个错误:未解析的外部符号 _glGenBuffers

经过一些研究后,我发现除非安装驱动程序,否则 Windows 仅支持 OpenGL 1.1。我有 Intel 高清显卡和支持 OpenGL 2.1 的最新驱动程序。我还读到 glGenBuffers 在 1.5 版中与 OpenGL 分开。我不明白为什么会出现这些错误...

在 Intel 的网站上运行驱动程序检查后,我收到了这条消息:

产品检测到英特尔® 核芯显卡当前安装的驱动程序 8.15.10.2361您的驱动程序是最新的。

我听说有一些外部库可以帮助解决这个问题(glee 或 glew),但我不想使用更多库,我只是想通过使用我的显卡支持的 OpenGL 版本来解决这个问题。 .

最佳答案

您基本上已经提供了自己的答案。 Windows 确实只支持 OpenGL 1.1 入口点。这与您的 GPU/驱动程序支持的任何功能无关。

对于更高版本的 OpenGL 中的任何内容,您要么不得不通过 wglGetProcAddress(坏主意)自己加载它们,要么使用类似 GLEW 的东西.使用 GLEW,您将能够轻松地查询可用的扩展程序,这会减少很多麻烦。

这是一个非常简单和小型的库,我每天都会选择它而不是自己搞砸它。

关于c - 未解析的外部符号 _glGenBuffers 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6969599/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com