In una delle risposte a Get HWND on windows with Qt5 (from WId) è consigliabile utilizzare QPlatformNativeInterface per ripristinare il gestore di finestra nativo.QT5 QPlatformNativeInterface e HWND
Per accedere intestazione QT se l'esempio utilizza il percorso completo:
#include <QtGui/5.0.0/QtGui/qpa/qplatformnativeinterface.h>
Questo, naturalmente, non è accettabile come soluzione definitiva. C'è un modo per includere QPlatformNativeInterface utilizzando il sistema di inclusione predefinito di QT?
Si noti che né
#include <QPlatformNativeInterface>
opere (questo file non viene generato durante il QT predefinito build)
né
#include <QGuiApplication>
opere (che contiene solo una dichiarazione anticipata di QPlatformNativeInterface)
e il sistema di build esterno come CMAKE? – Pierluigi
Non ho familiarità con CMAKE. :(Ma immagino tu abbia bisogno di trovare un modo per aggiungere -I [include_path]/QtGui/[versione]/QtGui ai Makefile.Forse guardare le fonti qmake potrebbe aiutare ... – jkozera