2012-01-28 4 views
2

Я заметил, что включенные заголовки для разработки Windows (например, Windows.h) по существу предназначены для Windows XP и старше. Я не могу вызывать такие функции, как GetTickCount64, потому что им требуется Windows Vista или выше. У меня Windows 7, но эти функции по-прежнему отсутствуют. Я понимаю, что связь с такими функциями повысит требования к моей программе, и я в порядке с этим.Может ли mingw использоваться для компиляции кода для Windows Vista или 7?

У кого-нибудь есть опыт? Могу ли я использовать новый API Win32 с mingw? Как?

+6

Это проект с открытым исходным кодом, я бы предположил, что они ждут ваших вкладов :) –

ответ

6

Вы всегда можете найти download самую последнюю платформу SDK и иметь все, что вам нужно. Используйте файлы заголовков и lib из SDK.

Сказав это, возможно, все, что вам нужно сделать, это определить _WIN32_WINNT и/или WINVER до 0x0600 или выше, чтобы получить доступ к более поздним API. С головы до ног я не знаю, с чем идет отправка файла заголовка Windows.

+0

Я понятия не имел, что Windows имеет явный загружаемый SDK. Отлично. Thanx! – TheBuzzSaw