如何在 Qt 5.7 中使用 Windows SDK?

How to use Windows SDK in Qt 5.7?

我一直在尝试在 QT Creator 中使用 Windows SDK 和 QT 5.7。

我正在尝试使用 QT 不支持的蓝牙 LE API-s。

我还为 headers 安装了 Visual Studio 2015,为 Windows.Devices.Bluetooth.Advertisement.h

安装了库

我添加到 .pro 文件

INCLUDEPATH += "C:\Program Files (x86)\Windows Kits\Include.0.14393.0\winrt"
LIBS += -L"C:\Program Files (x86)\Windows Kits\Lib"
LIBS += -L"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib"

但现在当我尝试构建时遇到 8000 个问题,例如:

C:\Program Files (x86)\Windows Kits\Include.0.14393.0\winrt\Windows.Foundation.h:9149: error: use of enum 'PropertyType' without previous declaration
         typedef enum PropertyType PropertyType;
                      ^

我尝试为 visual studio 2015 安装 qt 插件,但它没有出现..

如何让 Microsoft SDK 与 QT 一起工作?

我安装了带有 miniGW 编译器的 QT,但我需要使用 MSVC 编译器来消除错误。