我已经完成了我的ROS项目,并成功测试了该程序,然后我需要打包我的项目并将其交给我的客户。
我很困惑如何隐藏我的源代码并将我的整个ROS项目打包成一个应用程序,也许有人可以帮助我吗?
答案 0 :(得分:1)
最简单的方法是创建一个共享对象(隐藏所有源代码)。
这可以在带有add_library
的CMakeList中完成。
获得mystuff.so
之后,您可以将其提供给您的客户(以及示例main.cpp和一些文档)。
您的客户将在他的CMakeList中添加target_link_library
,并且可以使用您的资料。