【问题标题】:Can mingw be used to compile code for Windows Vista or 7?mingw 可以用来编译 Windows Vista 或 7 的代码吗?
【发布时间】:2012-02-21 07:46:26
【问题描述】:

我注意到包含在 Windows 开发中的标头(例如 Windows.h)基本上适用于 Windows XP 和更早版本。我无法调用诸如GetTickCount64 之类的函数,因为它们需要Windows Vista 或更高版本。我有 Windows 7,但这些功能仍然不存在。我了解链接到此类功能会增加对我的程序的要求,我对此表示同意。

有人有这方面的经验吗?我可以将更新的 Win32 API 与 mingw 一起使用吗?怎么样?

【问题讨论】:

  • 这是一个开源项目,我想他们正在等待你的贡献:)

标签: c++ winapi windows-7 windows-vista mingw


【解决方案1】:

您始终可以download 最新的平台 SDK 并拥有您所需要的一切。使用 SDK 中的头文件和库文件。

话虽如此,您可能需要做的就是将_WIN32_WINNT 和/或WINVER 定义为0x0600 或更高版本,以访问更新的API。在我的脑海中,我不确定 mingw 附带什么 Windows 头文件。

【讨论】:

  • 我不知道 Windows 有一个明确的可下载 SDK。这很棒。谢谢!
猜你喜欢
  • 2012-09-18
  • 2015-04-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-01-16
相关资源
最近更新 更多