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、編譯




完成。
