I have purchased a BlueROV2 kit and testing started by using QGroundControl v3.2.4 - BlueRobotics Rev3 to operate it (using under Windows 10 platform). Could you please help me to get the source code of this version of QGroundControl in Windows 10?
You can check the source code in GitHub, take a look here if you need a specific release.
But when I compiled the source code of QGroundControl v3.2.4 in Qt 5.9.2 it gives me an error as : “dependent ‘…\qgroundcontrol-3.2.4-BlueRobotics-Rev3\libs\mavlink\include\mavlink\v2.0\ardupilotmega\mavlink.h’ does not exist”. Actually the file is present in the said folder. Could you please help me to rectify the error?
Check the README, did you update the submodules after the clone ?
git clone https://github.com/bluerobotics/qgroundcontrol
git submodule init
git submodule update
Hi Patrick, Thanks for your quick response.
But I am trying to set up the solution in Windows. Can you suggest the solution for that?
Right now the submodules are not included in source code releases, you’ll need to download and install git or download each submodule in the correct place with the correct version.
Thanks. I updated the modules. Now the error coming is “Error: C1189 : Qt requires a C++11 compiler and yours does not seem to be that.”. I am building the code in MSVC2015 with 32-bit.
Are you building with Qt Creator ?
bulding the source code with the following:
Today the error reported is as follows :
jom: C:\Users\joby\build-qgroundcontrol-Desktop_Qt_5_9_2_MSVC2015_32bit-Debug\Makefile [debug] Error 2
10:43:12: The process “C:\Qt\Tools\QtCreator\bin\jom.exe” exited with code 2.
Error while building/deploying project qgroundcontrol (kit: Desktop Qt 5.9.2 MSVC2015 32bit)
The kit Desktop Qt 5.9.2 MSVC2015 32bit has configuration issues which might be the root cause for this problem.
When executing step "Make"
10:43:12: Elapsed time: 00:06.
Like the error message says, try to check your kit for misconfiguration.
Hope the assumption is correct. While going thru the “Build & Run” settings of Qt, I got the following error:
Since I am new to Qt, I feel some difficulty to correct it.
For readability I am writing the error message once more.
The Compiler “Microsoft Visual C++ Compiler 11.0 (x86_amd64)” (x86-windows-msvc2012-pe-64bit) cannot produce code for the Qt version “Qt 5.9.2 MSVC2015 32bit” (x86-windows-msvc2015-pe-32bit).
You need the 32-bit compiler to build a 32-bit application, do you have the msvc2015 compiler for 32-bits ?
Take a look in Qt creator manual to configurate your IDE properly.