我是一个新手,最近在编译 QGroundControl 4.0.6 源码是 使用的 Qt5.12.6 在 ubuntu 16.04 上,完全按照QGroundControl开发手册操作的,。
当一开始
启动qtcreator 并选择Desktop_Qt_5_12_6_GCC_64bit 开始 build
结果最后 提示 如下 :
"/usr/bin/g++" is used by qmake, but "/usr/bin/gcc" is configured in the kit.
please update your kit of choose a mkspec for qmake that matches your target environment better.
然后继续 运行 结果 报错如下:
make: Nothing to be done for 'qmake_all'.
22:59:52: 进程"/usr/bin/make"正常退出。
22:59:52: 正在启动 "/usr/bin/make" -j4
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/QGCMapEngine.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/QGCMapTileSet.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/QGCMapUrlEngine.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/QGCTileCacheWorker.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/QGeoCodeReplyQGC.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/QGeoCodingManagerEngineQGC.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/QGeoMapReplyQGC.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/QGeoServiceProviderPluginQGC.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/QGeoTileFetcherQGC.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/QGeoTiledMappingManagerEngineQGC.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/MapProvider.cpp
compiling /home/dxf/QGroundControl4.0.6/qgroundcontrol/src/QtLocationPlugin/ElevationMapProvider.cpp
compiling /home/dxf/Q