鱼C论坛

 找回密码
 立即注册
查看: 2222|回复: 2

MinGW OpenGL版本过低

[复制链接]
发表于 2023-10-11 22:24:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我在按照网上的 OpenGL 教程编代码的时候,遇到了这样的问题: glCreateShader 函数不存在。
结果我发现这是我的 MinGW 提供的 OpenGL 版本过低导致的,我获取了 OpenGL 的版本,发现:
Warning: The created OpenGL context does not fully meet the settings that were requested
Requested: version = 1.1 ; depth bits = 32 ; stencil bits = 0 ; AA level = 0 ; core = false ; debug = false ; sRGB = false
Created: version = 4.6 ; depth bits = 24 ; stencil bits = 8 ; AA level = 0 ; core = false ; debug = false ; sRGB = false
4.6.0 - Build 31.0.101.3959

这说明我的设备最高支持 4.6 的 OpenGL ,但是 MinGW 提供的版本只有 1.1 。
我尝试升级 MinGW 版本,但是在最新版的 MinGW 中,也不提供 glCreateShader 类似的函数。
我希望能够升级我的 OpenGL ,以使用到更新的功能,而不是像是网上的教程一样一味下载新的第三方库。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-9-22 05:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表