我注意到Windows开发中包含的标题(例如Windows.h
)主要适用于Windows XP及更早版本。我无法调用GetTickCount64
等函数,因为它们需要Windows Vista或更高版本。我有Windows 7,但这些功能仍然缺席。我知道链接到这些函数会增加对我的程序的要求,我对此感到满意。
有没有人有这方面的经验?我可以在mingw中使用较新的Win32 API吗?怎么样?
答案 0 :(得分:6)
您始终可以download最新的平台SDK并拥有您所需要的一切。使用SDK中的头文件和lib文件。
话虽如此,您可能需要做的就是将_WIN32_WINNT
和/或WINVER
定义为0x0600
或更高版本,以获取对更新API的访问权限。在我的脑海中,我不确定mingw附带的Windows头文件。