rtklib windows VS2022编译
rtklib版本为2.4.3
vs版本为2022
1、以上下载及vs安装不再说明
2、在VS2022中创建项目,命名为:MyRTKLIB;
3.将rtklib中的src拷贝到如下
4、将RTKLIB-rtklib_2.4.3\app\rnx2rtkp\rnx2rtkp.c拷贝到刚才的工程目录src下,并命名为main.c
5、在工程中添加头文件rtklib.h
并在rtklib.h中添加如下预处理指令:用来使能其他卫星导航系统
#define WIN32 #define ENAGLO #define ENAGAL #define ENACMP #define ENAQZS #define ENAIRN
6、添加源文件,注意rcv文件夹中的文件添加不了
怎么添加rcv中的文件呢,
如下所示
选择rcv,右键->包括在项目中即可。
7、在VS中,执行如下操作,在项目 -> 属性 -> C/C++ -> 预处理器 -> 预处理器定中添加_LIB、_USE_MATH_DEFINES、ENAGLO、ENAGAL、ENACMP、DLL、_WINSOCK_DEPRECATED_NO_WARNINGS、_CRT_SECURE_NO_WARNINGS
8、在属性->链接器->附加依赖项中添加
winmm.lib
ws2_32.lib
9、包含头文件
属性->C/C++->常规->附加包含目录
10、编译
完成。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
2017-12-28 actionlib的简介(2)
2017-12-28 actionlib的简介(1)
2017-12-28 actionlib的简介
2017-12-28 ROS-pluginlib使用
2016-12-28 4-数组、指针与字符串1.6-字符串
2016-12-28 4-数组、指针与字符串1.5-深拷贝与浅拷贝
2016-12-28 4-数组、指针与字符串1.4-动态内存分配