Yerel pencere işleyicisini kurtarmak için Get HWND on windows with Qt5 (from WId) yanıtlarından birinde QPlatformNativeInterface kullanılması önerilir.QT5 QPlatformNativeInterface ve HWND
#include <QtGui/5.0.0/QtGui/qpa/qplatformnativeinterface.h>
Bu, tabii ki, kesin bir çözüm olarak kabul edilebilir değildir: örneğin tam yolu kullanır da
QT başlığını erişmek için. QT'nin varsayılan dahil etme sistemini kullanarak QPlatformNativeInterface'u dahil etmenin bir yolu var mı?Bildirimi ki, ne
#include <QPlatformNativeInterface>
eserler sadece QPlatformNativeInterface bir ileri bildirim içeriyor
ne de
#include <QGuiApplication>
eser ((bu dosya varsayılan QT inşa sırasında oluşturulmaz))
CMAKE gibi harici yapı sistemi hakkında ne olacak? – Pierluigi
CMAKE ile aşina değilim. :(Ama sanırım, Makefiles'e -I [include_path]/QtGui/[version]/QtGui eklemek için bir yol bulmalısın. Belki de qmake kaynaklarına bakmak yardımcı olabilir ... – jkozera