2015-10-13 1169 views
0

我已经完成了我的ROS项目,并且已经成功测试了该程序,然后我需要打包项目并将其交给我的客户。如何打包整个ROS项目

我很困惑如何隐藏我的源代码并将我的整个ROS项目打包到一个应用程序中,也许任何人都可以帮助我?

+0

谷歌搜索了一个关于此的博客:http://erlerobotics.com/blog/ros-in-the-app-store/希望它有帮助 – lanyusea

+0

你可能想签出[bloom](http://wiki.ros。 org/bloom) – ARG

回答

1

最简单的方法是创建一个共享对象(这会隐藏所有源代码)。 这可以在CMakeList中使用add_library完成。 一旦你有你的mystuff.so,你可以把它给你的客户(以及一个main.cpp和一些文档的例子)。 你的客户会在他的CMakeList中放入一个target_link_library,并且能够使用你的东西。

+0

谢谢。 @bartux – Bluking