RTKLIB编译问题及内容学习

1、关于解决无法找到 MINPRNQZS_S 、MAXPRNQZS_S等,这是由于没有定义宏,程序中用到了这个常量。其实文件中定义了,只是逻辑关系不对,使定义的宏没有实现。

解决办法:把他对应的卫星系统的宏(上面两个属于ENAQZS系统)加进预编译器定义中。

RTKLIB编译问题及内容学习_第1张图片

修改后代码从之前的灰色变为紫色

RTKLIB编译问题及内容学习_第2张图片

2、关于rcvlex.c文件编译错误,是因为代码有错误,缺少一个“}”,加上即可。

在下面函数,标红的位置。

RTKLIB编译问题及内容学习_第3张图片

3、在rtklib2.4.2中,还会提示input_lexr、input_lexrf、gen_lexr等函数重复定义,直接注释掉就行。

应该是在其他.c文件中写了定义。我没有仔细找,有兴趣的可以自己找一找。

 

推荐几个学习的博客

1、函数功能,关键词解释

2、rtklib单点定位源码解析(内含函数调用关系)

3、利用rtklib处理GPS/BDS数据

 

 

你可能感兴趣的:(RTKLIB)