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

Ваш аккаунт

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

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

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

Error Lnk2001, Вылетает на заготовке MFC Application Wizard

9.8K
03 сентября 2006 года
Korse
11 / / 20.05.2005
Суть проблемы в том что при попытке слинковать обычное SDI Приложение с использованием каркаса приложения Документ - вид выдается ошибка и главное что не смог найти линкер. :huh:
Приложение полностью сгенерировано MFC Application Wizard'ом и моих сторк кода вообще нет.
Понятно что скорей дело в настройках проекта но вот где ? вMSDN по ошибке толкового ничего нет.

Вот лог
Код:
------ Build started: Project: errorLNK2001Test, Configuration: Debug Win32 ------
Compiling...
stdafx.cpp
Compiling...
errorLNK2001Test.cpp
MainFrm.cpp
errorLNK2001TestDoc.cpp
errorLNK2001TestView.cpp
Generating Code...
Compiling resources...
Compiling manifest to resources...
Linking...
errorLNK2001TestView.obj : error LNK2001: unresolved external symbol "public: virtual void __thiscall CView::OnPreareDC(class CDC *,struct CPrintInfo *)" (?OnPreareDC@CView@@UAEXPAVCDC@@PAUCPrintInfo@@@Z)

Кстати : в Configuration: Release Win32 лог тот же ,а параметр SubSystem = Windows (/SUBSYSTEM:WINDOWS)
Если кто знает где поискать, вот проект.
16K
03 сентября 2006 года
koric
42 / / 06.08.2006
Не переопределена виртуальная функция CView::OnPrepareDC()
9.8K
03 сентября 2006 года
Korse
11 / / 20.05.2005
[QUOTE=koric]Не переопределена виртуальная функция CView::OnPrepareDC()[/QUOTE]
Да вроде не то ,так как после переопределения
выдает
 
Код:
c:\documents and settings\admin\мои документы\visual studio 2005\
projects\errorlnk2001test\errorlnk2001test\errorlnk2001testview.cpp(80) :
warning C4717: 'CView::OnPreareDC' : recursive on all control paths,
function will cause runtime stack overflow
Linking...
errorLNK2001TestView.obj : error LNK2001: unresolved external symbol
"public: virtual void __thiscall CerrorLNK2001TestView::OnPreareDC(class
CDC *,struct CPrintInfo *)"
(?OnPreareDC@CerrorLNK2001TestView@@UAEXPAVCDC@@PAUCPrintInfo@@@Z)


Хотя я вроде собирал заготовку и без проблем (раньше), а сейчас и эту болванку слинковать не получается
9.8K
05 сентября 2006 года
Korse
11 / / 20.05.2005
Разобрался пролистав листинги файлов проекта и удалив ошибки в именах. Все закомпилилось,только вот не понятно
исправил ошибку только в одном файле проекта *afx*.h и все,
в других, создбанных после были тоже ошибки ,но после исправления во всех проектов билд прошел на ура :))
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог