一、源码下载
可以自行搜索下载,可以根据本文提供的链接进行便捷下载:点击下载1,点击下载2
二、Windows下编译
下载完源代码后,进行源码解压,进入源码解压目录后,可以看到源码组织结构如下所示,很开心可以看到我们熟悉的nmake.opt、 makefile.vc内容,源码本身就为我们组织了完备的编译工具和和环境。
根据我们的实际情况简单修改nmkae.opt、makefile.vc两个文件,如下图所示:
三、打开Visual Studio 2017命令行工具
打开VisualStudio2017命令行工具,切换进入librttopo解压目录中,执行nmake /f makefile.vc命令,发生如下图所示错误:无法打开包括文件:“rttopo_config.h”,查看各源码目录中各个文件后,此头文件似乎没有办法自动生成,切换到src目录中,选择自行建立该文件喽。
完成rttopo_config.h头文件的新建后, 回到Visual Studio 2017的命令行中,重新执行nmake /f makefile.vc命令。命令行产生如下图所示提示信息:
根据提示查看对应源代码后,修改完善头文件 “rttopo_config.h”。
修改完头文件后,回到命令行中,重新执行nmake /f makefile.vc命令。
查看对应的源码后,继续完善修改我们的头文件, “rttopo_config.h”。
修改完头文件后,回到命令行中,重新执行nmake /f makefile.vc命令。
根据错误提示以及查看分析对应的源码后,我们继续完善修改 , “rttopo_config.h”。
回到命令控制台重新执行nmake /f makefile.vc,产生如下图所示提示信息。
根据提示信息,查看修改对应的源码。
至此我们在编译librttopo源码的整个过程中遇到的问题全部解决完成,回到命令控制台重新执行nmake /f makefile.vc命令;成功编译完成librttopo源码。