Доброго времени суток!
Столкнулся с непонятной проблемой в EVC: при попытке использовать try/catch вылетает в
error LNK2001: unresolved external symbol "const type_info::`vftable'".
Причём даже в функции вне класса (причём тут vftable

).
В MSDN по справке о LNK2001 ничего путтного не нашёл.
Использую eVC 4.0 с SP4 под 2K (4 тут, 4 там

). Standart SDK для WinCE .NET
Пробовал поиграться с опциями компилятора и линкера — ничего не вышло

.
Использование макросов MFC TRY/CATCH приводит к "страшному" коду (Longjump-ы и всё в этом духе).
Помогите разобраться.
Всех благ!! Александр.
Здравствуйте, yslag, Вы писали:
Y>Добавь опцию компилятора -GX
Именно с этой опцией и выводит error Lnk...
А вообще странно как-то, если catch(...) — всё нормально,
вставишь где-нибудь throw <exception> или catch(<какой-нибудь _класс> e) также "выбрасывает" в error LNK...
Компилится под x86.
Намаялся в общем
Посмотри здесь
здесь
Правда это относится к PocketPC 2003 SDK, а не Standard SDK
Здравствуйте, yslag, Вы писали:
Y>Посмотри здесь здесь
Y>Правда это относится к PocketPC 2003 SDK, а не Standard SDK
Спасибо!