• MRPT 安装使用


    1. 安装mrpt ( apt-get )

    $ sudo apt-get install mrpt-apps libmrpt-dev
    

    2. 下载mrpt-1.3

    链接:https://github.com/mrpt-ros-pkg/mrpt_navigation/tree/compat-mrpt-1.3

    3. 编译即可

    ###########################################################################

    libpcap-dev 安装

     0 卸载旧的libpcap

     sudo apt-get remove libpcap0.8

      I 安装新的 libpcap

         1.  下载并安装 GNU M4   , 为生成makefile使用

         2.  下载并安装 flex   $sudo apt-get install flex

         3.  下载并安装 bison 

         4.  下载并安装libpcap。

         1. Libpcap的官方网站是http://tcpdump.org/release,下载最新的libpcap

         2.  tar -xvf libpcap-1.3.0.tar.gz

         3. cd libpcap-1.3.0

             ./configure

         4. 如果遇到缺少flex问题: $sudo apt-get install flex

         5. 通过后,进行make  $make

         6,   如果遇到:

             yacc -d ./parse.y<br>make: yacc: Command not found<br>make: *** [parse.c] Error 127

              安装 $sudo apt-get install -y byacc

             之后继续 make

         7.  make 后安装:  需要root权限

               $sudo make install

    #######################################################################################

    ccmake 安装

    Here is what fixed my problems on Ubuntu 12.04 x86_64 (64 bit) (Thanks syslogic )

    For whatever reason (1:00 am maybe?) setting CURSES_USE_NCURSES TRUE didn't seem to work. So I went with a hack job.

    Verified it's installed:

    $ sudo apt-get install libncurses5-dev
    

    You will see something to the effect: libncurses5-dev is already the newest version.

    So find the library and include.

    $ locate libncurses.so

    Note location, mine: /usr/lib/x86_64-linux-gnu/libncurses.so

    $ locate curses.h

    Note location again, mine: /usr/include

    In: <cmake source dir>/Modules/FindCurses.cmake

    add at the top, right after the comments

    set( CMAKE_INCLUDE_PATH "/usr/include")
    set( CMAKE_LIBRARY_PATH "/usr/lib/x86_64-linux-gnu/libncurses.so")
    

    then rinse repeat the build process

    ./bootstrap
    make 
    sudo make install
    

    ccmake should now be installed.

    Your pal,

    #######################################################

    ccmake 还是装不上?

    查看当前cmake 的版本

    $ cmake --version

    软后重新下载一个相同版本的 cmake, 会发现解压出来的bin文件夹里有ccmake可执行文件!

    然后创建链接:

    $ sudo ln -s /home/lvchaoshun/projects/cmake-3.6.2/bin/* /usr/bin/ 

    然后执行命令检查一下:

    # ccmake --version 

       ccmake version 3.6.2

    ok。现在ccmake最新版本安装成功!

    #######################################################

    提示找不到 marker_msgsConfig.cmake ?

    sudo apt-get install ros-<distro>-marker-msgs

    或者

    http://wiki.ros.org/marker_msgs

    catkin_make

    提示找不到 pose_cov_ops?

    https://github.com/mrpt-ros-pkg/pose_cov_ops

    catkin_make

  • 相关阅读:
    如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习)如何从零开始开发一款嵌入式产品(20年的嵌入式经验分享学习)
    shell命令【ulimit】
    ARM开发经典学习网站推荐
    [转]链表逆序
    [转]Rhythmbox中文乱码解决办法
    vi/vim 查找替换使用方法
    [转]程序员的十个层次 你属于哪一层?
    如何在程序中删除一个文件
    C/C++编译器错误代码大全
    R制作eset 的简单步骤
  • 原文地址:https://www.cnblogs.com/lvchaoshun/p/7448602.html
Copyright © 2020-2023  润新知