VS2012编译RTKLIB——GNSS定位开源库


RTKLIB提供了很多底层的函数,笔者直接对源码进行编译输出标准DLL的方式供C#调用。所用的VS平台是VS2012(其它VS版本类似),RTKLIB库用的是网上使用的最多,相对稳定的rtklib_2.4.2版本,编译的项目采用“相对路径”,即工程可移植到任何地方,方便以后使用。本开源库编译具体方法与记录参见博客:https://blog.csdn.net/WalterBrien/article/details/80754215
资源截图
代码片段和文件信息
//---------------------------------------------------------------------------
#include 
#pragma hdrstop

#include “rtklib.h“
#include “aboutdlg.h“
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource “*.dfm“
TAboutDialog *AboutDialog;
//---------------------------------------------------------------------------
__fastcall TAboutDialog::TAboutDialog(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TAboutDialog::FormShow(Tobject *Sender)
{
TImage *icon[]={Icon1Icon2Icon3Icon4Icon5Icon6Icon7Icon8};
AnsiString s;
if (IconIndex>0) icon[IconIndex-1]->Visible=true;
LabelAbout->Caption=About;
LabelVer->Caption=s.sprintf(“with RTKLIB ver.%s %s“VER_RTKLIBPATCH_LEVEL);
LabelCopyright->Caption=COPYRIGHT_RTKLIB;
}
//---------------------------------------------------------------------------

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-04-30 11:38  RTKLIB
     目录           0  2018-04-30 11:18  RTKLIBDebug
     文件     1664512  2018-04-30 11:18  RTKLIBDebugRTKLIB.dll
     文件     1300480  2018-04-30 11:18  RTKLIBDebugRTKLIB.ilk
     文件     1952768  2018-04-30 11:18  RTKLIBDebugRTKLIB.pdb
     目录           0  2018-04-30 10:32  RTKLIBRTKLIB
     目录           0  2018-04-30 11:18  RTKLIBRTKLIBDebug
     文件      810254  2018-04-30 11:18  RTKLIBRTKLIBDebugCL.read.1.tlog
     文件       29272  2018-04-30 11:18  RTKLIBRTKLIBDebugCL.write.1.tlog
     文件        5151  2018-04-30 11:18  RTKLIBRTKLIBDebugRTKLIB.Build.CppClean.log
     文件          99  2018-04-30 11:18  RTKLIBRTKLIBDebugRTKLIB.lastbuildstate
     文件        9912  2018-04-30 11:18  RTKLIBRTKLIBDebugRTKLIB.log
     文件      139258  2018-04-30 11:18  RTKLIBRTKLIBDebuginex.obj
     文件       41826  2018-04-30 11:18  RTKLIBRTKLIBDebugcl.command.1.tlog
     文件       47633  2018-04-30 11:18  RTKLIBRTKLIBDebugconvkml.obj
     文件      100352  2018-04-30 11:18  RTKLIBRTKLIBDebugconvrnx.obj
     文件       76289  2018-04-30 11:18  RTKLIBRTKLIBDebugcrescent.obj
     文件       35571  2018-04-30 11:18  RTKLIBRTKLIBDebugdatum.obj
     文件       92061  2018-04-30 11:18  RTKLIBRTKLIBDebugdownload.obj
     文件       79622  2018-04-30 11:18  RTKLIBRTKLIBDebugephemeris.obj
     文件      308903  2018-04-30 11:18  RTKLIBRTKLIBDebuggeoid.obj
     文件       54993  2018-04-30 11:18  RTKLIBRTKLIBDebuggw10.obj
     文件       63876  2018-04-30 11:18  RTKLIBRTKLIBDebugionex.obj
     文件      175359  2018-04-30 11:18  RTKLIBRTKLIBDebugjavad.obj
     文件       36654  2018-04-30 11:18  RTKLIBRTKLIBDebuglambda.obj
     文件           2  2018-04-30 11:18  RTKLIBRTKLIBDebuglink-cvtres.read.1.tlog
     文件           2  2018-04-30 11:18  RTKLIBRTKLIBDebuglink-cvtres.write.1.tlog
     文件           2  2018-04-30 11:18  RTKLIBRTKLIBDebuglink-rc.read.1.tlog
     文件           2  2018-04-30 11:18  RTKLIBRTKLIBDebuglink-rc.write.1.tlog
     文件       11532  2018-04-30 11:18  RTKLIBRTKLIBDebuglink.command.1.tlog
     文件       23876  2018-04-30 11:18  RTKLIBRTKLIBDebuglink.read.1.tlog
............此处省略788个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)