2013-06-13 66 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