OpenGL
を使用しているデモプロジェクトをコンパイルしようとしています。
次のエラーメッセージが表示されます:
しかし、私はすべてを持っています:
何が起こっている?
依存関係がすべてある場合、なぜコンパイルされないのですか?
私はSolus 3を使用しています。
(例として)-lglut32
の意味は、ライブラリglut32
をロードすることです。
実行したls
の結果から、glut32
のヘッダーファイルがあることがわかりました
の問題を解決するために-l-library-nameが見つかりません
必要なもの:
ライブラリへのパスを提供して、gcc /リンカーがライブラリを見つけられるようにします
gcc
コマンドに-Ldir-name
を追加できますLD_LIBRARY_PATH
環境変数にすることができます" Dynamic Linker "を更新します:
Sudo ldconfig
-llibrary -l library Search the library named library when linking. -Ldir Add directory dir to the list of directories to be searched for -l.