2013-01-13 144 views
2

我开始使用OpenGL的C#,所以我下载并安装CSGL库,但是当我试图运行一些样品溶液的Visual Studio抛出异常“CsGL.OSLib”抛出一个异常

的对于“csgl.oslib”抛出一个异常”类型初始化。

如何解决?

+1

使用OpenTK代替。 CsGl自2003年以来一直未更新,仅包含OpenGL。 – antonijn

回答

0

通常就意味着比CsGL.OSLib静态构造函数抛出一个错误。请尝试在异常InnerException欲了解详细内容。也许,一些依赖库缺失。

我在网上找到了this源代码CsGL.OSLib。这是你的项目吗?检查CsGL.OSLib静态构造函数。

1

我找到了解决办法:

  • 设置目标平台86(在项目属性>构建)
  • 复制两个DLL的(csgl.dll + csgl.native.dll)为 'C:\ Windows \ System32下' 和' C:\ WINDOWS \ SysWOW64' 中

不客气;)