Re: Ошибка- "уже определено в другой libaray"- как поправляе
От: DV_Sergey Россия  
Дата: 06.07.05 04:33
Оценка:
Здравствуйте, vgrigor, Вы писали:

V>Вот такое сообщение при линковке-


V>TAO_PortableServers.lib(ACE.obj) : warning LNK4006: "public: static int __cdecl ACE::out_of_handles(int)" (?out_of_handles@ACE@@SAHH@Z) already defined in TAO_Svc_Utilss.lib(ACE.obj); second definition ignored



V>собирается статическая библиотека,

V>и что-то она два раза включила,
V>причем когда дойдет до включения ресурсов то будут не worning, a error,
V>т.е. это повторное включение также ошибку вызывет,

V>не знаете как это поправляется?


V>Я не могу найти какие библиотеки она берет для включения? Где это пишется ?



V>Спасибо.


Попробуй побаловаться с настройками линковщика. Скорее всего ты пытаешься прилинковать 2 модуля, которые внутри себя линкуют одно и тоже. Попробуй в настройках линковщика записать свою "проблемную" либу (TAO_Svc_Utilss.lib) в список игнорируемых..
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.