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