2015-10-13 1168 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