ROS1 - melodic 编译之报错系列

./src/catkin/bin/catkin_make_isolated --install -DCMAKE_BUILD_TYPE=Release

sudo apt install libconsole-bridge-dev

sudo apt install libpoco-dev

sudo apt install libtinyxml-dev

sudo apt install libcurl4-openssl-dev

sudo apt install libgtest-dev

sudo apt install liblz4-dev

sudo apt install liburdfdom-headers-dev

sudo apt install uuid-dev

sudo apt install libbz2-dev

sudo apt install python-setuptools

sudo apt install libyaml-cpp-dev

Could not find a package configuration file provided by "boost_signals"
  (requested version 1.75.0) with any of the following names:

    boost_signalsConfig.cmake
    boost_signals-config.cmake
    Call Stack (most recent call first):

boost_signal在boost1.69后被移除了,在cmake中直接删掉

find_package(Boost REQUIRED COMPONENTS thread signals)

sudo apt install libgpgme-dev sudo apt install libpcl-dev

sudo apt install libgazebo9-dev

ROS Kinetic: Gazebo 7.x ROS Melodic: Gazebo 9.x ROS Noetic: Gazebo 11.x ROS2 Dashing: Gazebo 9.x ROS2 Eloquent: Gazebo 9.x ROS2 Foxy: Gazebo 11.x

#no package orocos-bfl found https://salsa.debian.org/science-team/orocos-bfl/-/archive/debian/0.8.0-5/orocos-bfl-debian-0.8.0-5.tar.gz $ mkdir build $ cd build $ cmake .. $ make $ sudo make install

#Unable to find SuiteSparse sudo apt-get install libsuitesparse-dev

#Unable to find libg2o https://github.com/RainerKuemmerle/g2o/archive/refs/tags/20200410_git.tar.gz cd g2o mkdir build cd build cmake .. make -j8 sudo make install

#No module named defusedxml.xmlrpc sudo apt-get install python-defusedxml

#No module named netifaces sudo apt-get install python-netifaces

#no module named cryptodome.cipher rename cryptodome.cipher to crypto.cipher

#no module named psutil sudo apt-get install python-psutil

pip install PyQt5 sudo apt install python-rospkg python -m pip install numpy

经验分享 程序员 微信小程序 职场和发展