1

私はVS2010でOpenGLを使用して長い間プログラムを実行しています。これまで、プログラムは常に独立して実行できました(vs2010から実行するのではなく、IDEの外側をダブルクリックします)。「glut32.dllが見つかりません」と表示され、同じディレクトリに配置する必要があります。

system32(または私の場合、64ビットウィンドウのsyswow64)でglut32.dllを失う可能性があると言う人もいるかもしれません。それをディレクトリに入れると、それは真実であることが証明されます。問題は、これまで削除したことがないことです。どうしてそんなことがあり得るの?

4

5 に答える 5

5

glut32.dllコアシステムライブラリではありません。デフォルトではインストールされていません。たぶん、いくつかのプログラムのインストーラーはそれ自身のコピーをシステムディレクトリに置き、アンインストール時にそれを削除しました。

とにかく、glut32.dll標準ライブラリではないので、独自のプログラムと一緒に独立したコピーを出荷することは悪いことではありません。

于 2013-01-16T12:55:29.710 に答える
1

何かをアンインストールしただけかもしれません。ある種の標準ライブラリではないので、そもそもそこにあるべきではないと思います。

とにかく、プログラムに必要なすべてのライブラリを提供することは常に賢明です。さまざまなバージョンで GLUT を使用する複数のアプリケーションを使用できるため、実行可能な状態に保つことをお勧めします。

于 2013-01-16T12:47:55.293 に答える
0

glut32.dilファイルを場所にコピーして貼り付けると、C:\Windowsすべての問題が修正されます。

これが機能しない場合は、次の手順に従います。

  1. 設定 - >コンパイラ - >リンカー設定 - >追加に移動し、[ C:\MinGw\lib\glut32.libOK]を押します。
  2. 設定 - >コンパイラ - >ツールチェーン実行可能ファイル - >に移動しますC:\Program Files (x86)\CodeBlocks\MinGW
  3. 次に、ファイルをコピーglut32.dllして場所に貼り付けますC:\Windows
于 2019-07-23T08:56:06.030 に答える