自述文件
描述
该项目旨在为C ++ 17 / ROS2发展框架Linux上RT_PREEMPT靶向一个树莓派4 ROS2修补是一个机器人中间件用于提供软实时功能。 此版本库应为所有依赖项和工具的基本实现提供参考,因此应保持其简单性并进行详细记录。
目标
提供一个自包含的存储库,不应手动下载依赖项。
提供一个完全自动化的构建过程,构建应该始终是一键式的。
提供现代化的工具,以简化测试,文档编制和CI / CD编码。
工具
CMake的
CMake是用于C ++的最广泛使用的构建工具,这里没有可行的替代方法。 它自动执行外部库的链接和C ++程序的编译。 如果您正在编辑CMake文件,请认真思考,因为很容易做出错误的体系结构决策。
参考:
柯南
Conan是C ++的现代软件包管理器。 这里有一些空间可以选择您喜欢的软件包管理器。 选择柯南是因为它是唯一支持同一库的不同版本的成熟选项。
评论0
最新资源