Nodelet wapper for custom c++ vision library

asked 2017-01-04 11:45:27 -0500

l_vis gravatar image

Hi there!

We are currently developing a ROS nodelet as a wrapper for our custom visual odometry & SLAM algorithm. We are planning to publish a package, therefore we want to be as tidy as possible regarding files hierarchy, etc.

Our algorithm consists of /include and /src folders and can be built as a static library (.a).

My question is:

Should I add the content of these folder to our package's folders eg: /my_pkg/include/my_vision_alg/library_includes_here and /my_pkg/Include/my_vision_alg/library_src_here ?

Should I just add headers as stated above, the .a compilled library somewhere (not sure where) and add it in CMakeList.txt with target_link_libraries ?

Or should I do it differently?

Thanks in advance for your help!

Best Regards

edit retag flag offensive close merge delete