在ubuntu 12.04上构建allegro5

时间:2013-05-31 13:47:00

标签: cmake ubuntu-12.04 allegro5

我正在尝试在ubuntu 12.04上安装allegro5,我正在学习本教程:http://wiki.allegro.cc/index.php?title=Ubuntu_and_Allegro_5起初我找不到allegro5的安装位置,我跑了找到,结果发现allegro5在在/ usr /本地/ allegro5 /。所以我继续步骤'建立快板'。

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

  

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

1 个答案:

答案 0 :(得分:1)

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

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

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