2

glew を Windows 上の C++ CodeLite プロジェクトにリンクしようとしましたが、ほとんど成功しませんでした。まず、MinGW を使用して glew ソースを libglew32.a と glew32.dll にコンパイルしました。これらは C:/glew-1.6.0/lib 内にあります。

プロジェクト設定内では、コンパイラ タブのインクルード パスは C:/glew-1.6.0/include であり、リンカー タブ内ではライブラリ パスの下に C:/glew-1.6.0/lib があります。リンカー オプションには -lglew があります。

この時点では、main.cpp 内に glew を含めたり、glew に関連するコードを書いたりしていません。しかし、プログラムを実行するとスタックし、「実行中のプログラム: ./TestProgram」という単一の出力メッセージが残りますが、何も起こりません。

リンカ オプションから -lglew フラグを削除すると、プログラムは正常に実行されます。glew のリンク方法に問題があるようですが、何が原因かわかりません。

4

0 に答える 0