Как использовать новые функции PowerManagement вместе с Qt Framework? - PullRequest
0 голосов
/ 02 февраля 2011

В Windows Vista Microsoft представила новые функции для управления питанием в Windows API.

Обычно они включаются #include <PowrProf.h>.Проблема в том, что Qt SDK 2010.05 использует MinGW с устаревшей версией PowrProf.h.Вот почему вы не можете, например, использовать функцию PowerEnumerate.

Какой правильный способ заставить Qt SDK «говорить» о новой функциональности?

Спасибо,
Пол

1 Ответ

0 голосов
/ 03 февраля 2011

Я знаю, что это не самое простое решение, но вы всегда можете скачать Windows SDK и взять оттуда последний заголовочный файл.(Я только что проверил v7.0a, и он действительно имеет 'powrprof.h'.)

Я не пробовал этого, но вы можете просто заменить новую версию заголовка старой версией, которая поставляетсяс Mingw32.Возможно, вам также придется связаться с новой версией библиотеки ('powrprof.lib').

...