考虑到目前(2024-4-27)c++20 modules的支持还并不是很成熟,因此目前使用宏ENMODULES来控制是否引入modules
暂时抛弃modules支持,全面换用headers,准备基于rtklib开发gnss/ins组合导航程序
为了方便程序开发,增加了如下基础库:
- doctest 单元测试 doc
- matplotlib-cpp - matplotlib的cpp接口,便于作图 doc
- implot 依赖于imgui的实时绘图,目前尚未测试通过
- reflect-cpp c++ 反射库 doc
- magic_enum c++ 智能enum doc
- exprTk c++ 数学表达式识别运算库 doc
- plotly python可交互式作图程序,生成html doc
- dash 基于plotly的作图程序开发库 doc
- eigen c++矩阵运算库 doc
- argparse 命令行参数解析库 doc
- proj 坐标转换、投影库 doc
- gnsstk 基础gnss库(无详细注解)
- GTSAM(Graph-based SLAM and optimization) GTSAM 是一个用于处理大规模非线性优化和图优化的库,适用于机器人领域的 SLAM(Simultaneous Localization and Mapping)和视觉/惯性传感器融合等应用。它提供了一套灵活的接口和算法,支持 GNSS 和 INS 数据的处理和融合。
QCustomPlot 教程
软件定位: (1)北斗、GPS处理 (2)因子图算法