【发布时间】:2011-09-16 15:49:08
【问题描述】:
为了使用 allegro 5 编译代码,我需要向 g++ 添加哪些标志?我试过了
g++ allegro5test.cpp -o allegro5test `allegro-config --libs`
但这不起作用。我正在使用 ubuntu 11.04。我使用http://wiki.allegro.cc/index.php?title=Install_Allegro5_From_SVN/Linux/Debian 处的说明安装了 allegro 5
我试过了:
g++ allegro5test.cpp -o allegro5test `allegro-config --cflags --libs`
而且它还给出了一堆未定义的错误,例如:未定义的对 `al_install_system' 的引用
allegro-config --cflags --libs 输出:
-I/usr/local/include
-L/usr/local/lib -lalleg
【问题讨论】:
-
allegro5test.cpp有#include <allegro5/allegro.h>行吗? -
这不是重复的,因为那个答案没有解决问题。该 OP 放弃并改用了该库的早期版本,并将答案标记为已接受,因为他是一个好人。这个帖子有真正的答案。
-
该问题中的 OP 标记了错误的答案。我给出的答案是正确的。 Allegro 5 使用 pkg-config。