一、在rtklib官网(https://www.rtklib.com/)中下载rtklib源码

最新的版本是依托与GitHUb网站进行下载的,进入时可能较慢,可以多刷新几次
下载后解压压缩包后可以看到如下几个文件夹:
二、下载准备好文件后就可以按如下步骤将文件导入VS2022中
1.打开VS2022,创建新的项目,点击控制台应用,然后点击下一步,对项目进行命名并放到自己的文件夹下进行创建,这是会创建出一个默认的.cpp程序
在项目中右键点击头文件夹-添加-现有项
选择刚才官网所下的rtklib源码的地址,在点击src文件夹在其中找到rtklib.h添加
下一步右击源文件夹-添加-新建筛选器,命名为rcv,如上操作再右击rcv文件夹添加现有项,找到是src文件夹中的rcv文件并将其下的所有文件添加进来
此时再次右键点击源文件-添加-现有项,把src文件夹中除rcv、rtklib.h文件外的所有文件都加入进来,同时可以删除刚开始的rtklib.cpp文件
接下来添加代码的主函数,右键点击源文件-添加-现有项,找到RTKLIB2.4.3\app\consapp\rnx2rtkp.c文件并将其加入进来,可以将其重命名为main.c,至此所有文件已经添加完成
三、属性配置
- 将src的文件路径添加到c/c++中的附加包含目录中
2.对预处理进行配置 将定义修改为如下:
WIN32
_DEBUG
_CONSOLE
_CRT_SECURE_NO_WARNINGS
_WINSOCK_DEPRECATED_NO_WARNINGS
ENAGLO
TRACE
ENAGAL
ENACMP
3.设置输入连接器,将附加依赖项设为
winmm.lib
ws2_32.lib
4.再属性页将SQL调试改为否
四、运行测试
属性也配置完成,点击生成解决方案待完成后就可以看到生成成功,没有错误;rtklib在vs2022中配置并运行成功,可以根据自己的需求进行进一步代码开发。