今天花了一整天时间,终于把 Mission Planner编译成功了。有任何问题,可以与我交流,新浪@WalkAnt,30175224@qq.com。下面是我的经验分享。 如何编译Mission Planner 呢? 我的步骤是: 1、使用GitHub 下载 Mission Planner 源码。 2、观察代码解决方案 ArdupilotMega.sln ,用记事本打开,确定是 VisualStudio版本。我下载的源码是2013版本。 3、下载并安装 Visual Studio 2013 4、用VS 打开Mission Planner 工程(ArdupilotMega.sln)。 现在来一个首次编译——,你会发现有100多个错误。 不要害怕,其实,我们还有很多设置需要去处理。 第一步:我们可能会看到OpenTK 相关的错误 源码中,实际上已经有OpenTK工程了,在解决方案中,在 MissionPlanner\ExtLibs\GLControl文件夹中,将他添加进来,就可以了。 值得注意的是,我们编译之前,要确认所有的LIB库都已经包含到VS工程中来,列举如下: AviFile BaseClasses BSE.Windows.Forms Core CsAssortedWidgets GMap.Net.Core GMap.Net.WindowsForms KMLib MetaDataExtractor OpenTK.GLControl SharpKml UPdater wix ZedGraph 等等,具体见下图。 |
|
来自: A熊牙天下 > 《mission planner》