ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

I'm not familiar with Bayes++, but I do know that if Bayes++ is not built using CMake, the #include statements in the source code might not use the same naming conventions as in ROS's CMake build system. For example, in a ROS project, to include a header file in the package, I would use the following:

#include <my_package_name/my_header.hpp>

But in many Makefile projects, the convention is to just use:

#include "my_header.hpp"

and let the Makefile take care of the file paths.

If I get some time, I can look further into this source code, but this is just a generic issue that I've encountered while using 3rd party libraries and building as a ROS package.