2013-01-13 178 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' 中

不客氣;)