Re: [linkerr] DllMain already defined
От: okman Беларусь https://searchinform.ru/
Дата: 21.05.12 10:01
Оценка:
Здравствуйте, HappyMan, Вы писали:

HM>есть такая проблема: есть проект A, которая есть статическая либа (которая статически слинкована с MFC). Есть проект B (ATL DLL-ка), в которой либу A хочется использовать. Так вот при линковке вылезает проблема, что DllMain определена дважды.

1>>uafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in dllmain.obj

Поможет ключ компоновщика /ENTRY.
Там можно указать, какая именно точка входа будет использована.
Понятно, что двух DllMain быть не может — Вам нужно переименовать одну из них и
прописать ее имя в ключе /ENTRY.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.