2011-01-17 41 views
0

私は現在、C#でアプリケーションをビルドしています。 VBでのタオのフレームワークを使用して、私は次のような方法があります。glutInit()エラーが発生しました - DLLが見つかりません

Private Sub checkForGlutInit() 
    If glut_initialized = False Then 
     Glut.glutInit() 
     glut_initialized = True 
    End If 
End Sub 

このメソッドは、Form1.Load中に呼び出されると、そのプログラムが何かを描画しようとする前に、すべてのGLの変数を初期化することを可能にしています。すべてが完璧に動作します。私は新しいアプリケーションを開始するためにCシャープにすべての同じコードを翻訳しました。

シャープCでこのメソッドが呼び出される
private void checkForGlutInit() 
{ 
    if (glut_initialized == false) 
    { 
     Glut.glutInit(); 
     glut_initialized = true; 
    } 
} 

は、それがGlut.glutInit()を呼び出しますが、この方法は、DLLが見つからないことを私に言って、エラーで終了します。私は環境設定(x86コードのコンパイル、DLLの両方をDebugディレクトリとReleaseディレクトリにコピー)を複製しましたが、まだエラーが発生しています。

VBとは異なるDLLを管理するCシャープについて何かありますか?そうでない場合は、DLL 'freeglut'を参照することについて私が見逃すかもしれない何かがありますか?

答えて

0

Windows/SysWoW64とWindows/System32の両方にfreeglut dllを対処してください。 freeglut dllの問題があれば助けてください。

関連する問題