Функция 'GetRawInputDeviceList' не может быть разрешена

365
Gustaf

Первое испытание этой функции с использованием:

  1. ENV: Eclipse IDE для C / C ++ и MinGW32 в Win10-64.
  2. Ссылка: функция GetRawInputDeviceList в Microsoft

Мой код hello-world прост:

#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; } 

В соответствии с определением функции, я включил .h, все же я получил ошибки:

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

Некоторые говорили, что может понадобиться "#define _WIN32_WINNT 0x0501" или mingw-x64, но это не решит мою проблему. Кажется

Извините, что, возможно, вопрос новичка, но, пожалуйста. Помогите. Заранее спасибо!

0

0 ответов на вопрос

Похожие вопросы