我正在尝试在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上的帮助按钮。
答案 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
来更新路径来添加它。