編譯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、編譯