【发布时间】:2016-06-19 17:14:29
【问题描述】:
我尝试使用 SetWinEventHook,但是当我尝试使用 MinGW 编译时,它说 SetWinEventHook 以及其他一些定义和函数“未在此范围内声明”。
我搜索了很多,发现我需要定义 windows 版本。我试过了,但没有用。
#define _WIN32_WINNT 0x510
#define WINVER 0x0510
我也尝试设置编译器标志。
-D_WIN32_WINDOWS=0x0510
但这也无济于事。我使用 Visual Studio 编译它,但使用 MinGW 就无法正常工作。
我错过了什么?
【问题讨论】:
-
非常典型的 mingw 问题,请改用 MinGW-w64 项目。
-
谢谢,成功了!