Vertex shader(s) failed to link, fragment shader(s) failed to link.
Vertex link error: INVALID_OPERATION.
ERROR: error(#97) No program main found
fragment link error: INVALID_OPERATION.
ERROR: error(#97) No program main found
在参考学习了从0开始的OpenGL学习(十七)-加载模型,这篇文章以后,运行代码出现了如上的错误,请问如何解决
OpenGLerror(#97)
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- GPT_Pro 2023-02-25 23:11关注
该回答内容部分引用GPT,GPT_Pro更好的解决问题
OpenGLerror (#97) 这个错误经常出现在使用OpenGL编写程序时,它表明顶点着色器和片元着色器无法正确连接,INVALID_OPERATION错误代码表明连接期间发生了意外的错误。一般来说,这个问题可以通过以下几步解决:- 确保你的顶点着色器和片元着色器代码正确无误。
- 检查顶点着色器和片元着色器中的变量类型是否正确,如果不正确,请修改为正确的变量类型。
- 检查顶点着色器和片元着色器中的函数使用是否正确,如果不正确,请修改为正确的函数。
- 检查顶点着色器和片元着色器中的变量是否存在相同的名字,如果有,请修改为不同的变量名字。
- 检查传递到OpenGL中的变量是否正确,如果不正确,请修改为正确的变量。
- 检查在OpenGL中传递的顶点数据是否有效,如果无效,请使用glGetError()函数查看出错原因。
- 使用glGetProgramInfoLog()函数来获取连接失败的原因。
- 如果上述方法都无法解决问题,则可以尝试重新安装OpenGL驱动。
一般来说,使用以上方法即可解决OpenGLerror (#97) 错误。
如果回答有帮助,望采纳。解决 无用评论 打赏 举报
悬赏问题
- ¥20 脑电信号的局部场电位分析
- ¥30 Diodes 霍尔开关AH337已经obselete,他的升级替代料【不改变现有电路图】
- ¥15 python爬虫IndexError: list index out of range
- ¥15 (标签-考研|关键词-set)
- ¥15 求修改代码,图书管理系统
- ¥15 请问有没求偏多标签数据集yeast,reference,recreation,scene,health数据集。
- ¥15 传感网应用开发单片机实训
- ¥15 Delphi 关于sAlphaImageList使用问题
- ¥15 寻找将CAJ格式文档转txt文本的方案
- ¥15 shein测试开发会问些啥我是写java的