使用g ++编译器(Ubuntu)将Allegro库链接到C ++应用程序

时间:2013-04-24 06:31:25

标签: c++ ubuntu linker allegro

在尝试让Allegro(一个C ++游戏编程库)在Ubuntu 12.04中使用一个非常简单的C ++应用程序时,我无法使用allegro头定义来编译程序。它返回错误 allegro.h - 没有找到这样的文件或目录。我尝试运行pkg-config来找到正确的链接器命令,但这对编译没有帮助。

我几乎可以肯定它已正确安装。我尝试使用pkg-config --cflags --libs allegro-5.0作为包含文件路径,在g ++编译行中使用时没有一个工作。

提前致谢。

1 个答案:

答案 0 :(得分:0)

运行 pkg-config --cflags --libs allegro-5.0 在include路径上告诉我错误。它告诉我使用 -I / usr / local / include ,在进入该文件夹后,我发现包含路径为 -I / usr / local / include / allegro5 相反。它现在编译得很好。