![]() |
|
|
![]()
|
|
| S.A.G. |
|
||||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate Репутация: нет Всего: 19 |
Есть два файла, один - хидер, другой - исходник. Оба включены в "Empty Application", тип проекта "Win32 Project" в студии 2005 8.0.50727.806. Они, поидее, представляют собой простейшее приложение на MFC.
1 файл:
2 файл:
"Юникод" отключен в настройках. После компиляции пишет что нужно либо подключить MFC как "shared DLL", либо убрать какую-то опцию в настройках. Захожу в свойства проекта -> ставлю шаред длл, пробую компилить. Тут оно выдает такую строчку - "WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)" и далее следует куча ошибок (не распознало версию винды?). Подскажите, плиз, как это побороть? -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
||||
|
|||||
| Dblma |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 6.11.2007 Где: Moscow Репутация: 1 Всего: 1 |
По-поводу "WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)" - это нормально и уменя рабочие проекты так же пишут. Так что проблема не в этом. Присылай те ошибки, которые после этого варнинга приходят.
|
|||
|
||||
| S.A.G. |
|
|||
![]() не эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1339 Регистрация: 20.7.2006 Где: in ad equate Репутация: нет Всего: 19 |
Все, с главной проблемой разобрался. Меня сбила пропущенная точка с запятой, из-за нее среда нагенерила кучу ошибок, а я подумал что криво подключил библиотеку.
Но вот эта строчка не исчезла - "WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)". Может забить на нее? Какие могут быть негативные последствия? -------------------- Вот она задачка: спасти себя от себя самого © Cube Sometimes good people do evil things © A Simple Plan |
|||
|
||||
| zkv |
|
|||
![]() ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2133 Регистрация: 23.7.2006 Где: Санкт-Петербург Репутация: 16 Всего: 92 |
наведи курсором на WINVER и жми F1 там тебе расскажут, что будет значить этот макрос, при разных значениях. Грубо говоря он характеризует под какой версией винды будет работать твое приложение, таким образом от него будет зависеть, какие возможности ты сможешь использовать. |
|||
|
||||
| Rapalex |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 732 Регистрация: 20.1.2006 Где: Украина -> Ник олаев Репутация: 6 Всего: 8 |
Пример:
Добавлено через 2 минуты и 50 секунд Это в stdafx.h запихнуть надо (в начало). -------------------- In vitium ducit culpae fuga. Желание избежать ошибки вовлекает в другую. (Horatius) |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |