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

 

 

 

 完成。

 

 

 

 

 

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM