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

Linking the Allegro library to a C++ application using the g++ compiler (Ubuntu)

本文关键字:链接 c++ 应用程序 Allegro 编译器 g++ Ubuntu 使用      更新时间:2023-10-16

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

我几乎可以肯定它是正确安装在这一点上。我尝试使用pkg-config——cflags——libs allegroo -5.0来包含文件路径,当在g++编译行中使用时,这些路径都不起作用。

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