2009-10-10 99 views

回答

19

每当我这样做,我只是

#include <windows.h> 

开始编码。 MinGW附带windows.h文件,所以你不需要做任何额外的事情。

+9

MinGW自带windows.h是错误的。像我这样喜欢复制最新软件包并自己构建MinGW(不使用安装程序)的人应该从MinGW下载站点复制w32api软件包。 – 2009-10-11 19:33:15

+2

我的mingw有这个头文件,但它无法链接 – jondinham 2012-10-27 11:12:17

6

我偶尔使用Windows API来创建Qt应用程序,使用Qt Creator/MinGW - 我只需要#include合适的Windows SDK头文件(头文件带有MinGW),它就可以工作。但是,您可能需要#define几件事才能看到一些API调用。例如,我最近需要致电SHGetSpecialFolderPath(在shlobj.h中找到),但需要先定义_WIN32_IE0x0400