Прилинковать к MC++ lib C++ с STL интерфейсом
От: Simple_Jack  
Дата: 29.08.06 08:41
Оценка:
Пишу на MC++ обёртку класса, написанного на С++ и лежащего в lib.
Если начальный класс (на С++) в интерфейсе не имеет STL — всё хорошо.
Если начальный класс (на С++) в интерфейсе имеет STL — всё плохо.

Плохо — это линкер засыпает сообщениями типа:
classLib error LNK2005: "public: __thiscall std::_Lockit::_Lockit(int)" (??0_Lockit@std@@QAE@H@Z) already defined in lib.lib(obj.obj)

Как я понимаю как только STL появляеться в MC++ ему уже не слинковаться с lib'ом тоже полбзующим STL.

Как-нить можно обойти эту проблему?
Или мне надо писать для этого класса С++ обёртку без STL, а его уже оборачивать?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.