2012-01-28 113 views
2

我注意到Windows开发包含的头文件(例如Windows.h)主要针对Windows XP及更早版本。我无法调用诸如GetTickCount64之类的函数,因为它们需要Windows Vista或更高版本。我有Windows 7,但这些功能仍然没有。我明白,链接到这些功能会增加对我的程序的要求,我对此表示满意。可以使用mingw编译Windows Vista或7的代码吗?

有没有人有这方面的经验?我可以在mingw中使用更新的Win32 API吗?怎么样?

+6

这是一个开源项目,我假设他们正在等待你的贡献:) – 2012-01-28 20:42:38

回答

6

你可以随时download最新的平台SDK,并拥有你所需要的。使用SDK中的头文件和lib文件。

话虽如此,它可能是所有你需要做的就是定义_WIN32_WINNT和/或WINVER0x0600或更高,以获取更多的API最近。关于我的头顶,我不确定Windows头文件mingw附带。

+0

我不知道Windows有一个明确的可下载的SDK。这很棒。感谢名单! – TheBuzzSaw 2012-02-05 23:12:06

相关问题