2013-06-13 68 views
0

我試圖催化自主實驗室的AR無人機ROS軟件包。當我運行catkin_make我得到這個錯誤:Cmake目錄錯誤

CMake Error at /opt/ros/groovy/share/catkin/cmake/catkinConfig.cmake:72 (find_package): 
Could not find a configuration file for package libsdl-dev. 

Set libsdl-dev_DIR to the directory containing a CMake configuration file 
for libsdl-dev. The file will have one of the following names: 

    libsdl-devConfig.cmake 
    libsdl-dev-config.cmake 

Call Stack (most recent call first): 
ardrone_autonomy/CMakeLists.txt:4 (find_package) 

我搜索了這兩個文件,我無法找到他們。我在哪裏可以找到它們或下載它們?謝謝!

回答

1

這意味着libsdl-dev未安裝在您的計算機上。對於ubuntu,該軟件包以libsdl1.2-dev的形式提供。

libsdl的主頁是here

+0

我試着用'''sudo apt-get install''安裝它,據說這個軟件包是最新的。我不認爲我需要整個軟件包,只需要cmake文件。你知道我的電腦上安裝文件的位置嗎? – kaoao

+1

嘗試將此標誌賦予CMake:'-Dlibsdl-dev_DIR =/usr/lib'或安裝libsdl-dev的路徑。 – tune2fs