1

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

我几乎可以肯定它此时已正确安装。我尝试使用 pkg-config --cflags --libs allegro-5.0 作为包含文件路径,但在 g++ 编译行中使用时,这些路径都不起作用。

提前致谢。

4

1 回答 1

0

运行pkg-config --cflags --libs allegro-5.0在包含路径上告诉我错误。它告诉我使用-I/usr/local/include并且在对该文件夹进行了一些挖掘之后,我发现包含路径是-I/usr/local/include/allegro5。现在编译正常。

于 2013-04-24T06:59:09.890 回答