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、编译




完成。
浙公网安备 33010602011771号