0
QT 5.7에서 QT 생성자 내에서 Windows SDK를 사용하려고했습니다.Qt 5.7에서 Windows SDK를 사용하는 방법은 무엇입니까?
QT에서 지원되지 않는 Bluetooth LE API-s를 사용하려고합니다.
나는 또한 내가 .PRO 파일INCLUDEPATH += "C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\winrt"
LIBS += -L"C:\Program Files (x86)\Windows Kits\10\Lib"
LIBS += -L"C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib"
에 추가하지만 지금은 내가하려고 할 때
Windows.Devices.Bluetooth.Advertisement.h
의 헤더와 libs와에 대한 비주얼 스튜디오 2015를 설치 한C:\Program Files (x86)\Windows Kits\10\Include\10.0.14393.0\winrt\Windows.Foundation.h:9149: error: use of enum 'PropertyType' without previous declaration
typedef enum PropertyType PropertyType;
^
내가 비주얼 스튜디오 2015 QT 부가 기능을 설치하려고하지만 ..
,369을 표시하지 않았다 : 나는 예를 들어, 8000 문제를 얻을 구축QT로 Microsoft SDK를 사용하는 방법은 무엇입니까?
'enum PropertyType'이 정의 된 곳을 알 수 있습니까? 그것은 어떤 다른 .h 파일에서, 당신은 명백하게 자신을 포함해야한다. (그것은 마이크로 소프트의 재미있는 API 디자인이다.) 또는 같은 이름을 가진 잘못된 .h 파일은 당신의 빌드에서 어떤 이유로 든 포함된다. 그 enum을 가지고있다), 또는 enum (다시 재미있는 API 디자인, 또는 적어도 게으른 .h 파일 구현)을 가능하게하는'#define'을 추가해야 더 좋은 에러 메시지를 얻지 못할 것이다. – hyde
Qt에서 직접 Microsoft의 BLE 스택을 사용할 수 있습니다. git에서 최신 버전을 구할 수 있습니다. 나를 위해 잘 작동합니다. –