0

このガイドに従いました: http://wiki.allegro.cc/index.php?title=Debian_and_Allegro_5 すべてがスムーズに進み、/usr/include/allegro5 と allegro ライブラリ ファイルが /usr/lib にあります。

簡単なプログラムをコンパイルすると、インクルードは正しく解決されますが、リンクに問題があります。

pkg-config --libs allegro-5.0 は「-lallegro」を返します。

-lallegro (またはpkg-config --libs allegro-50) をメイクファイルに入れると、「-lallegro が見つかりません」というメッセージが表示されます。

Makefile: g++ -static -O2 $(INCLUDES) $(SRC) -otest -D USE_THREADS -lboost_thread -lpthread -L/usr/lib/pkg-config --libs --cflags allegro-5.0

4

1 に答える 1

0

pkg-config --libs allegro-5.0が を返し、-lallegroライブラリが に存在する場合は/usr/lib、おそらく を実行するだけで済みますsudo ldconfig

于 2012-04-06T18:52:31.177 に答える