Re: Декорирование имён в статической библиотеке VC++
От: AleXor  
Дата: 28.03.06 07:52
Оценка:
Вот декорированное имя из статической библиотеки:
?OpenConnection@CRemoteModbus@@QAEHV?$CStringT@DV?$StrTraitMFC@DV?ChTraitsCRT@D@ATL@@@@@ATL@@GK@Z

Это ищет линковщик программы:
?OpenConnection@CRemoteModbus@@$$FQAEHV?$CStringT@DV?$StrTraitMFC@DV?$ChTraitsCRT@D@ATL@@@@@ATL@@GK@Z

И чего я совсем не понимаю — undname для обоих декорированных имён выдаёт одинаковое нормальное имя:
public: int __thiscall CRemoteModbus::OpenConnection(class ATL::CStringT<char,class StrTraitMFC<char,class ATL::ChTraitsCRT<char> > >,unsigned short,unsigned long)

То есть символы $$F, которые есть в одном и нету в другом, ни чего не значат?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.