有时候从github上下载一些新的包编译时经常会缺少一些插件或库文件,比如
Could NOT find Bullet (missing: BULLET_DYNAMICS_LIBRARY BULLET_COLLISION_LIBRARY BULLET_MATH_LIBRARY BULLET_SOFTBODY_LIBRARY BULLET_INCLUDE_DIR)
或者
Could NOT find SDL (missing: SDL_LIBRARY SDL_INCLUDE_DIR)
解决办法如下
以sdl为例
rosdep where-defined sdl
sudo apt-get install libsdl1.2-dev
输入第一条指令会跳出一个链接,打开并找到缺失的库,根据版本号安装即可
前面那个bullet也是类似
rosdep where-defined bullet
sudo apt-get install libbullet-dev