编译mp地面站步骤:
下载最新mp源码:https://github.com/ArduPilot/MissionPlanner
下载最新地面站msi(编译需要引用):http://firmware.ardupilot.org/Tools/MissionPlanner/MissionPlanner-latest.msi
下载VS2015(VS2013试过不行)
我测试成功编译的代码版本为:Mission Planner 1.3.41.8
都下载安装完成后 在VS打开MissionPlanner.sln
1、对所有的C#项目设置引用:右键属性-->引用路径,这里填mp安装路径,我的是默认路径 C:\Program Files (x86)\Mission Planner\
2、对所有的C#项目设置目标框架:右键属性-->应用程序-->目标框架,这里全部设置.NET Framework 4
3、清除MissionPlanner项目的预编译指令和后期生成指令:右键属性-->生成事件,全部删掉
4、取消MissionPlanner项目清单签名:右键属性-->签名,去掉勾选 为ClickOnce清单签名
5、编译