2

私はopengl(visual studio 2012)でexeファイルを作成し、glutを使用し、ランタイムライブラリとしてMTdを使用しました(MTを使用するとLNK2001エラーが発生します)。しかし、他のコンピューターで実行しようとすると、glut32.dll が見つからないというエラーが表示されます。glut32.dll をプログラムに組み込むにはどうすればよいですか?

すべての DLL およびライブラリ ファイルと exe ファイルを同じフォルダーに配置した後、次のエラーが発生します。

ダイナミック リンク エラー

何が起こっていますか?

4

1 に答える 1

0

静的ライブラリを使用する必要があります。

GLUT スタティック ライブラリのビルドについては、この投稿を参照してください。

DLL は別のターゲット用にコンパイルされたと思います。32 ビットと 64 ビットが混在している可能性があります。

64 ビット ターゲット用にコンパイルされた別のライブラリを検索します。

于 2013-03-16T11:18:59.850 に答える