Привет!
есть такая проблема: есть проект A, которая есть статическая либа (которая статически слинкована с MFC). Есть проект B (ATL DLL-ка), в которой либу A хочется использовать. Так вот при линковке вылезает проблема, что DllMain определена дважды.
1>uafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12 already defined in dllmain.obj
Оно и понятно, т.к. в кишках MFC есть DllMain (
http://support.microsoft.com/kb/148791)
Может можно как-то это все-таки слинковать? Напрмер, экспортивровав MFC-шный DllMain, и я его вызову в своем DllMain.
Все проекты настроены на использование одинаковых версий библиотек окружения RunTime и MFC (везде статик)
Заранее спасибо