I'm working on a project where we would like to add QGIS features to an existing Qt application.
The Qt application has been built with Qt5.2.1 using MinGW 4.8 and thus I think I need to build QGIS with MinGW 4.8. If I'm wrong on this I'd be glad to hear what can be done.
If I'm right, my problem is that the QGIS building-from-source tutorial (https://raw.github.com/qgis/QGIS/master/INSTALL) is indeed outdated as far as MinGW is concerned and the given msys environnement is not working with the current QGIS cmake files. I tried to edit those but some libraries are not in msys (spatialite and spatialindex) and it seems linking to Qt5 instead of Qt4 isn't working (problem with QT4_WRAP_CPP).
I thought I'd just try to build spatialite myself first but the procedure seems to take ages (http://www.gaia-gis.it/gaia-sins/mingw_how_to.html) and I'm not even sure it would work in the end.
If there's anything else I can do (a QGIS plugin for Qt for instance) I'd forget about building without an inch of regret so do not hesitate to share. The only thing to consider is that I'd rather keep Qt5.2.1 because it includes OpenGL and Android support which are both probably going to be needed for further developments.
In case nothing can be done for QGIS to work with my project, do you know any other GIS API that has comparable features ?
Thanks for your help !