Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

WINVER not defined

284
19 января 2007 года
michael_is_98
587 / / 25.02.2005
Скажите, что означает следующее сообщение при компиляции проекта
WINVER not defined. Defaulting to 0x0501 (Windows XP and Windows .NET Server)

Среда - Visual Studio2003 (7.1)
240
19 января 2007 года
aks
2.5K / / 14.07.2006
Значит не заданн дефайн WINVER у тебя в проекте.
Он собственно как правило определяет минимальную ОС нужную для твоей программы, ну и собственно в зависимости от значения этого дефайна становяться доступными некоторые функции которые не могут работать в более ранних версиях винды.
А так компилятор сам задал версию.
284
19 января 2007 года
michael_is_98
587 / / 25.02.2005
А где можно задать минимальную версию ОС.
Например, Windows98SE
284
19 января 2007 года
michael_is_98
587 / / 25.02.2005
Понятно, это делается через #define. Здорово было бы выбрать где-то в свойствах проекта
398
20 января 2007 года
Alexandoros
630 / / 21.10.2005
В мфц проекте она(винвер) автоматом в прекомпилед хедер вставляется.
24K
04 февраля 2007 года
Artempmpu
7 / / 04.02.2007
Это в принципе есть в MSDN июнь 2006
Если тебе очень нужно продефайнить WINVER
то пиши
 
Код:
#define WINVER 0x502 //Windows Server 2003
#define WINVER 0x501 //Windows XP
#define WINVER 0x500 //Windows 2000
#define WINVER 0x400 //Windows NT 4.0
#define WINVER 0x410 //Windows 98

А вообще если пишешь с использованием Mfc AppWizard (как сказал Alexandoros) это уже сделано
284
05 февраля 2007 года
michael_is_98
587 / / 25.02.2005
Спасибо
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог