首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

“CsGL.OSLib”的类型初始值设定项引发错误

2012-03-19 
“CsGL.OSLib”的类型初始值设定项引发异常这个我在网上下的一个OpenGL的好象是NeHe的一个代码例子lesson11.

“CsGL.OSLib”的类型初始值设定项引发异常
这个我在网上下的一个OpenGL的好象是NeHe的一个代码例子lesson11.

C# code
protected override void OnSizeChanged(EventArgs e)        {            base.OnSizeChanged(e);//报错:“CsGL.OSLib”的类型初始值设定项引发异常            Size s = this.Size;            if (s.Height == 0)                s.Height = 1;            GL.glViewport(0, 0, s.Width, s.Height);            GL.glMatrixMode(GL.GL_PROJECTION);            GL.glLoadIdentity();            GL.gluPerspective(45.0f, (double)s.Width / (double)s.Height, 0.1f, 100.0f);            GL.glMatrixMode(GL.GL_MODELVIEW);            GL.glLoadIdentity();        }


[解决办法]
把csgl.native.dll文件放到程序运行目录下就可以了。

热点排行