librttopo-1.1.0源码编译全过程(Visual Studio2017)

一、源码下载

可以自行搜索下载,可以根据本文提供的链接进行便捷下载:点击下载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源码。

记得点赞收藏,谨防丢失!!!

相关推荐
程序员正茂5 个月前
在VS2017下FFmpeg+SDL编写最简单的视频播放器
c++·ffmpeg·sdl·vs2017