| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Visual C++/MFC/WTL > Проблемы с подключением MFC |
| Автор: S.A.G. 15.11.2007, 19:54 | ||||
| Есть два файла, один - хидер, другой - исходник. Оба включены в "Empty Application", тип проекта "Win32 Project" в студии 2005 8.0.50727.806. Они, поидее, представляют собой простейшее приложение на MFC. 1 файл:
2 файл:
"Юникод" отключен в настройках. После компиляции пишет что нужно либо подключить MFC как "shared DLL", либо убрать какую-то опцию в настройках. Захожу в свойства проекта -> ставлю шаред длл, пробую компилить. Тут оно выдает такую строчку - "WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)" и далее следует куча ошибок (не распознало версию винды?). Подскажите, плиз, как это побороть? |
| Автор: Dblma 15.11.2007, 20:30 |
| По-поводу "WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)" - это нормально и уменя рабочие проекты так же пишут. Так что проблема не в этом. Присылай те ошибки, которые после этого варнинга приходят. |
| Автор: S.A.G. 15.11.2007, 20:31 |
| Все, с главной проблемой разобрался. Меня сбила пропущенная точка с запятой, из-за нее среда нагенерила кучу ошибок, а я подумал что криво подключил библиотеку. Но вот эта строчка не исчезла - "WINVER not defined. Defaulting to 0x0502 (Windows Server 2003)". Может забить на нее? Какие могут быть негативные последствия? |
| Автор: Rapalex 16.11.2007, 11:39 | ||
Пример:
Добавлено через 2 минуты и 50 секунд Это в stdafx.h запихнуть надо (в начало). |