文章目录
-
- 开源目的
- 目前的工作
- 使用
- 写在最后 – 欢迎加入
开源目的
- 修复代码中的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是一样的,
- 首先,我们使用以下命令生成,以下命令要在目录下执行,
上述命令的输出大概是下边的样子,
- 编译程序
执行以下两行命令,
在windows下如果我们安装了visual studio,那么第一步会在binn文件夹下生成visual studio的工程文件,我们使用visual studio打开文件编译即可
编译输出很可能看起来是下边的样子,
编译成功,我们查看以下当前目录,发现可执行程序已经生成了,
- run test
我们通过以下命令run以下test,输出大概是下边的样子,
我们在当前目录下可以查看输出文件,
写在最后 – 欢迎加入
希望自己能坚持下来,另外也欢迎对这个开源感兴趣的朋友能加入进来,大家一起讨论,一起完善。也希望大家能贡献自己在rtklib使用中遇到的困惑或者问题,可以通过任何方式告诉我们,留言或者github issue。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!