【问题标题】:building allegro5 on ubuntu 12.04在 ubuntu 12.04 上构建 allegro5
【发布时间】:2013-05-27 08:47:11
【问题描述】:

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

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

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

【问题讨论】:

    标签: cmake ubuntu-12.04 allegro5


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-27
      • 2016-01-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多