-1

我刚刚从终端安装了 Allegro 5,如下所述:http ://wiki.allegro.cc/index.php?title=Install_Allegro5_From_SVN/OSX#Preliminaries 。但是,当我尝试编写程序时,包含 allegro.h 时遇到问题。我试过了:

    #include <"allegro5/allegro5.h">
    #include <iostream>
    using namespace std;

    int main () {
        cout<<"foo"<<endl;
    }

但是当我编译(使用 g++)时出现以下错误:

foo.cpp:1:33: error: "allegro5/allegro5.h": No such file or directory

我也试过:

    #include <"/usr/local/include/allegro5/allegro5.h">
    #include <iostream>
    using namespace std;

    int main () {
        cout<<"foo"<<endl;
    }

但是当我尝试编译时出现以下错误:

foo.cpp:1:52: error: "/usr/local/include/allegro5/allegro5.h": No such file or directory

我知道 /usr/local/include/allegro5/allegro5.h 中的文件存在。我已经尝试过 #include <"/usr/local/include/allegro5/allegro.h"> 和 #include <"allegro5/allegro.h"> 以及所有类似的结果。我知道这是一个非常基本的问题,我只想能够编写一个可以成功包含 allegro 的程序。

4

1 回答 1

1

双引号错误,文件不正确。它应该是:

#include <allegro5/allegro.h>
于 2012-05-24T00:05:10.180 回答