2013-05-31 157 views
0

我試圖在Ubuntu 12.04上安裝allegro5,並且我正在學習本教程:http://wiki.allegro.cc/index.php?title=Ubuntu_and_Allegro_5起初我找不到在哪裏安裝了allegro5,我找到了,結果發現allegro5是在/ usr/local/allegro5 /中。所以我開始着手'建立快板'。在ubuntu上構建allegro5 12.04

而這也正是問題的發生,「cmake的..」給我這個錯誤:

CMake Error: The source directory "/usr/local/include/allegro5" does not appear to contain CMakeLists.txt. Specify --help for usage, or press the help button on the CMake GUI.

回答

1

的CMake的源目錄應該是包含快板源的根文件夾。所以你應該從build文件夾(這是在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來更新路徑來添加它。