Die Funktion 'GetRawInputDeviceList' konnte nicht aufgelöst werden

380
Gustaf

Erster Test dieser Funktion mit:

  1. ENV: Eclipse-IDE für C / C ++ und MinGW32 in Win10-64.
  2. Referenz: GetRawInputDeviceList-Funktion bei Microsoft

Mein Hallo-Welt-Code ist einfach:

#include <iostream> #include <windows.h> #include <winuser.h> using namespace std;  int main() { cout << "USB Device Lister." << endl; UINT nDevices = 0;  PRAWINPUTDEVICELIST pRawInputDeviceList;   nHID = GetRawInputDeviceList(NULL, &nDevices, sizeof(RAWINPUTDEVICELIST)); cout << "found HID devices of "<< nHID << endl; return 0; } 

Laut Function Definon habe ich die .h aufgenommen, trotzdem habe ich die Fehler erhalten:

error: 'PRAWINPUTDEVICELIST' was not declared in this scope Function 'GetRawInputDeviceList' could not be resolved 

Einige sagten, es könnte "#define _WIN32_WINNT 0x0501" oder "mingw-x64" erfordern, aber mein Problem nicht lösen. Es scheint ein

Sorry, das ist vielleicht eine Neuling Frage, aber bitte. Hilfe. Danke im Voraus!

0

0 Antworten auf die Frage