我遵循了这个指南:http://wiki.allegro.cc/index.php?title=Debian_and_Allegro_5 一切顺利,我在/ usr / lib中有/ usr / include / allegro5和allegro lirary文件
当我编译简单程序时,包含已正确解析,但我有链接问题。
pkg-config --libs allegro-5.0返回“-lallegro”。
当我将-lallegro(或pkg-config --libs allegro-50
)放入makefile时,我收到消息
“找不到-lallegro”
生成文件:
g ++ -static -O2 $(INCLUDES)$(SRC)-otest -D USE_THREADS -lboost_thread -lpthread -L / usr / lib / pkg-config --libs --cflags allegro-5.0
答案 0 :(得分:0)
如果pkg-config --libs allegro-5.0
返回-lallegro
并且/usr/lib
中存在该库,那么您可能只需要运行sudo ldconfig
。