0

我正在尝试在 ubuntu 12.04 上安装 allegro5,我正在关注本教程:http : //wiki.allegro.cc/index.php?title=Ubuntu_and_Allegro_5 起初我找不到 allegro5 的安装位置,我跑了找到,结果发现 allegro5 在 /usr/local/allegro5/ 中。所以我开始执行“构建快板”。

这就是问题发生的地方,“cmake ..”给了我这个错误:

CMake 错误:源目录“/usr/local/include/allegro5”似乎不包含 CMakeLists.txt。指定 --help 使用,或按 CMake GUI 上的帮助按钮。

4

1 回答 1

1

Cmake 的源目录应该是包含 Allegro 源的根文件夹。因此,您应该cmake ..从构建文件夹(位于 Allegro 文件夹中)运行。

如果您仍然遇到问题,也请查看本教程。http://wiki.allegro.cc/index.php?title=Install_Allegro5_From_SVN/Linux/Debian我只是用它在 Ubuntu 13.04 上安装 Allegro,它运行良好。

PS 我认为在 Ubuntu 上 /usr/local/lib 不在库的搜索路径中,因此当您第一次尝试运行已编译的程序时可能会出错。您可以通过将行放入include /usr/local/lib文件/etc/ld.so.conf然后运行sudo ldconfig以更新路径来添加它。

于 2013-06-18T02:44:24.563 回答