Mit Eigen-Bibliothek in ROS Indigo

Arbeite ich an einem Projekt in ROS Indigo, erfordert die Verwendung der Eigen-Bibliotheken. Nach indigo/Migration Seite auf die ROS-Wiki, der FindEigen.cmake-module ist nun in der cmake_modules Paket.

Nach folgenden Schritten fügen Sie die cmake_modules Paket des Projekts CMake.txt (über find_package) und das hinzufügen einer build-Abhängigkeit der package.xml (< build_depend >cmake_modules< /build_depend >), bin ich noch immer Probleme mit dem kompilieren des Projekts. Ich habe in verschiedenen Quellen unter Berufung auf die oben genannten Schritte sollten das Problem beheben in ROS Indigo, aber kann nicht scheinen, um es funktioniert. Hier ist die CMake - Datei, und hier ist die package.xml . Zusätzlich habe ich noch die FindEigen.cmake-Datei im Projekt-Ordner. Jede Hilfe wäre sehr geschätzt werden! Der Fehler lautet:

CMake Error at /opt/ros/indigo/share/catkin/cmake/catkinConfig.cmake:75 (find_package):
Could not find a package configuration file provided by "Eigen" with any of the 
following names:
  EigenConfig.cmake
  eigen-config.cmake

Add the installation prefix of "Eigen" to CMAKE_PREFIX_PATH or set
"Eigen_DIR" to a directory containing one of the above files.  If "Eigen"
provides a separate development package or SDK, be sure it has been
installed.
Call Stack (most recent call first):
lidar_point_cloud/CMakeLists.txt:9 (find_package)
  • Auch ich bin mit ROS Indigo auf Ubuntu
InformationsquelleAutor smannan | 2015-05-03
Schreibe einen Kommentar