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、編譯
完成。