Страницы

Поиск по вопросам

среда, 5 февраля 2020 г.

Что означает #define WINVER

#winapi #c #cpp


Без этого объявления моя программа не компилируется. Что это значит и почему 0x501?
#define WINVER 0x0501
    


Ответы

Ответ 1



Это объявление указывает версию винды, для которой производится сборка. 0x0500 - Windows 2000 0x0501 - Windows XP 0x0502 - Windows Server 2003 0x0600 - Windows Vista 0x0601 - Windows 7 В Вашем случае версия ОС не определяется при компиляции. Поэтому WINVER объявляется вручную.

Комментариев нет:

Отправить комментарий