我遵循这个教程:http://wiki.allegro.cc/index.php?title=Ubuntu_and_Allegro_5起初我不能't find where allegro5 was installed, i ran find, and it turned out allegro5 was in /usr/local/allegro5/. So i proceeded to step ' Build allegro' .
那就是问题发生的地方,“cmake ..”给了我这个错误:
CMake错误:源目录“/ usr / local / include / allegro5”似乎不包含CMakeLists.txt . 指定--help用于使用,或按CMake GUI上的帮助按钮 .
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
来更新路径来添加它 .