C-未知类型名称PRAWINPUTDEVICELIST,即使包含Windows.h

时间:2018-10-03 13:31:44

标签: c windows gcc raw-input

我正在Windows 10上使用GCC来编译C程序。

我已经包含Windows.h来访问Windows Raw Input API。

#include "Windows.h"

在我的main函数中,我使用了该头文件中的几种类型和函数。

UINT numDevices;
PRAWINPUTDEVICELIST devices;
if (GetRawInputDeviceList(NULL, &numDevices, sizeof(RAWINPUTDEVICELIST)) != 0) return 1
if ((devices = malloc(sizeof(RAWINPUTDEVICELIST) * numDevices)) == NULL) return 1
if (GetRawInputDeviceList(devices, &numDevices, sizeof(RAWINPUTDEVICELIST)) == (UINT) -1) return 1

当我尝试编译时,即使头文件运行正常,它也会显示error: unknown type name 'PRAWINPUTDEVICELIST' ...我在做什么错?

0 个答案:

没有答案