github上创建了一个rtklib improve开源项目

文章目录

    • 开源目的
    • 目前的工作
    • 使用
    • 写在最后 – 欢迎加入

开源目的

鉴于的巨大的时间更新间隔,作者在上fork了一个仓库,初步用于以下目的,

  • 修复代码中的bug/issue
  • 对代码或者结构进行尽可能小的调整或者优化,程序性能提升,编译器,操作系统支持等
  • 算法性能的提升或优化
  • 建立一个的

目前的工作

目前已经进行了部分更行,此部分更新暂时位于分支,等待的support全部完成后,会merge到master分支
https://github.com/akstuki/RTKLIB_improve/tree/feature/cmake_support

在目前的分支中主要修复了以下两个bug,

  • 关于windows下路径下文件读取的bug,windows实际上是支持路径分隔符的,但在原代码中必须使用
  • 修复了一个单点定位程序debug下的bug

另外,此分支主要致力于将app下的程序对编译器的依赖抽离出来,使用CMake重新组织代码,这样我们可以有更好的跨平台和多编译器支持,现在的support已经完成,并分别在Windows和Linux下进行了测试。

使用

下边简单介绍一下cmake 对 的support,以linux为例,windows是一样的,

  1. 首先,我们使用以下命令生成,以下命令要在目录下执行,

上述命令的输出大概是下边的样子,

  1. 编译程序
    执行以下两行命令,

在windows下如果我们安装了visual studio,那么第一步会在binn文件夹下生成visual studio的工程文件,我们使用visual studio打开文件编译即可

编译输出很可能看起来是下边的样子,

编译成功,我们查看以下当前目录,发现可执行程序已经生成了,

  1. run test
    我们通过以下命令run以下test,

    输出大概是下边的样子,

我们在当前目录下可以查看输出文件,

github上创建了一个rtklib improve开源项目

写在最后 – 欢迎加入

希望自己能坚持下来,另外也欢迎对这个开源感兴趣的朋友能加入进来,大家一起讨论,一起完善。也希望大家能贡献自己在rtklib使用中遇到的困惑或者问题,可以通过任何方式告诉我们,留言或者github issue。

来源:奔跑的橘子

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年1月6日
下一篇 2022年1月6日

相关推荐