Lu.马夋 2023-02-25 22:50 采纳率: 0%
浏览 39

OpenGLerror(#97)

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学习(十七)-加载模型,这篇文章以后,运行代码出现了如上的错误,请问如何解决

  • 写回答

2条回答 默认 最新

  • GPT_Pro 2023-02-25 23:11
    关注

    该回答内容部分引用GPT,GPT_Pro更好的解决问题
    OpenGLerror (#97) 这个错误经常出现在使用OpenGL编写程序时,它表明顶点着色器和片元着色器无法正确连接,INVALID_OPERATION错误代码表明连接期间发生了意外的错误。一般来说,这个问题可以通过以下几步解决:

    1. 确保你的顶点着色器和片元着色器代码正确无误。
    2. 检查顶点着色器和片元着色器中的变量类型是否正确,如果不正确,请修改为正确的变量类型。
    3. 检查顶点着色器和片元着色器中的函数使用是否正确,如果不正确,请修改为正确的函数。
    4. 检查顶点着色器和片元着色器中的变量是否存在相同的名字,如果有,请修改为不同的变量名字。
    5. 检查传递到OpenGL中的变量是否正确,如果不正确,请修改为正确的变量。
    6. 检查在OpenGL中传递的顶点数据是否有效,如果无效,请使用glGetError()函数查看出错原因。
    7. 使用glGetProgramInfoLog()函数来获取连接失败的原因。
    8. 如果上述方法都无法解决问题,则可以尝试重新安装OpenGL驱动。

    一般来说,使用以上方法即可解决OpenGLerror (#97) 错误。
    如果回答有帮助,望采纳。

    评论

报告相同问题?

问题事件

  • 创建了问题 2月25日

悬赏问题

  • ¥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的