我试图使用SetWinEventHook,但是当我尝试使用MinGW进行编译时,它表示SetWinEventHook以及其他一些定义和函数“未在此范围内声明”。
我用Google搜索了很多,发现我需要定义windows版本。我试过了,但没有帮助。
#define _WIN32_WINNT 0x510
#define WINVER 0x0510
我也试过设置编译器标志。
-D_WIN32_WINDOWS=0x0510
但这也没有帮助。我使用Visual Studio进行编译,但是使用MinGW它将无法正常工作。
我错过了什么?
答案 0 :(得分:1)
安装MinGW-w64有帮助,谢谢。为了能够用它编译32位,只需选择从安装程序安装" sjlj" -version。然后使用编译器标志" -m32"。