(三)使用VS2017对RTKLIB源码进行编译

一、新建项目文件——控制台应用

1、取消下面的为解决方案创建目录的选项,反正都不打勾✔就ok.

2、打开目录查看是否符合这个格式

二、删除掉新建项目中的现有文件,并替换成RTKLIB源码中的文件

1、删除掉现有文件

2、加载rtklib源码,<存放路径>...\RTKLIB-rtklib_2.4.3.code\app\consapp\rnx2rtkp\....

rnx2rtkp.c文件复制到src文件夹下,并改名为main.c

 

 3、将加入了main文件的src文件,复制到之前创建的新项目rtklib_study中

将上面的SRC复制到下面

三、在VS2017中进行编译,添加替换文件信息

1、转回新创建的项目-rtklib01,头文件出添加现有项,然后选择rtklib.h文件。

 

 2、点击源文件添加 →新建筛选器 →命名为:rcv

3、点击源文件添加 → 现有项→选择src文件夹中所有的.c文件

 

添加完后:

 4、点击源文件中的rcv文件添加→ 现有项 → 选择srcrcv文件中的所有.c文件

 

添加完后:

5、点击运行,提示如下。项目→属性 →C|C++ → 预编译头→选择:不使用预编译头。 

再次点击运行后,继续报错,不能完成编译,解决问题!

6、随后点击项目→ 属性 →C、C++ →预处理器→ 预处理器定义→点击编辑,填入:

_DEBUG

_CONSOLE

_CRT_SECURE_NO_WARNINGS

_WINSOCK_DEPRECATED_NO_WARNINGS

 

 7、点击项目→ 属性 → C、C++ → 常规→ 附加包含目录 → 点击编辑,将项目文件下src文件夹的路径填入。  并将SDL检查改为否。

8、在download.c文件头部分添加:#include <TCHAR.h>,解决以下问题

点击运行继续报错!

9、点击项目→属性 →链接器→输入→附加依赖项中添加:

winmm.lib

ws2_32.lib

用于解决错误列表中的方框处的error~~~

 

10、弹出此界面,编译调试成功!!!

 

11、这里有个需要注意的地方,最好将增量编辑关了,以免改代码的时候导致变量错误,编译不通过!避免不必要的麻烦~(如果要基于RTKLIB进行修改,那就启用~)

~~完成编译

———————————学习记录贴,如有不对,还请指正!————————————

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值