1

理由はわかりませんが、自宅のコンピューターで OpenGL プログラムを実行するたびに、実行時に「プロシージャ エントリ ポイント glewInit がダイナミック リンク ライブラリ glew32.dll 内に見つかりませんでした」というメッセージ ボックスが表示されます。これで、すべてを適切にインストールしたことはほぼ確実です。glew Web ページの指示に従い、仕事用のコンピューターでプログラムを実行することさえできました。このエラーの解決策をオンラインで検索してみましたが、リンカーの依存関係に dll ファイルを含めるのを忘れたため、このエラーが発生したほとんどの人がそれを持っています (これは私の問題ではありません)。このエラー?私の現在のオペレーティング システムは、Windows 7 Professional エディション (2009) です。

4

2 に答える 2

4

最後の手段として、別のアプリケーションに同梱されている別の glew32.dll をシステムで探すことです (そのようなアプリケーションは Web で簡単に見つけることができます)。

ヘッダー/ライブラリのバージョンを混在させると、問題が発生します。コンパイルされますが、古いバージョンglewInitはエントリ ポイントとして宣言されますが、新しいバージョン (確かに 1.9)はリリース_glewInit@0構成で宣言されます。

前回のコンパイル出力と古いデバッグ exe を混同すると、このような状況が発生する可能性があります。

于 2012-12-03T23:10:57.070 に答える
1

何が問題なのかわかりませんが、glew を再ダウンロードしました。ヘッダー ファイル (glew.h ではない) が見つからなかった可能性があり、役に立たないエラー メッセージが表示されて強制終了したと思います。

于 2012-10-21T05:15:44.917 に答える