2012-01-28 50 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

相關問題