我正在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'
...我在做什么错?