OpenTK错误,无法加载DLL'libGLES.dll

时间:2015-12-24 21:26:22

标签: dll opentk

所以我刚开始使用OpenTK,并将此代码放在一个将GameWindow类子类化的类中:

protected override void OnRenderFrame(FrameEventArgs e)
{
    base.OnRenderFrame(e);
    int val = (int)ClearBufferMask.ColorBufferBit;
    GL.Clear(val);
    this.SwapBuffers();
}

在调用GL.Clear(val)时,我收到以下异常:

  

OpenTK.dll中发生了未处理的“System.DllNotFoundException”类型异常   附加信息:无法加载DLL'libGLES.dll':找不到指定的模块。 (HRESULT异常:0x8007007E)

我使用nuget插件管理器安装了OpenTK,作为尝试解决此错误的一项措施,我已经下载了安装程序(http://sourceforge.net/projects/opentk/files/latest/download)并尝试安装它。

我将继续尝试明天找到问题,如果没有人有任何指示,那么我希望能够增加互联网知识,Q&一种风格。

1 个答案:

答案 0 :(得分:2)

我使用ctrl +自动添加了引用。 vs中的命令,并没有麻烦检查添加的命名空间。

添加的命名空间使用的是OpenTK.Graphics.ES10; (嵌入式标准),我希望使用OpenTK.Graphics.OpenGL;

切换此引用解决了问题。