Re[2]: [linkerr] DllMain already defined
От: HappyMan Россия  
Дата: 21.05.12 11:42
Оценка:
Здравствуйте, MasterZiv, Вы писали:

MZ>У тебя свой DllMain есть ?

MZ>Если есть, удаляй, будет работать стандартный.
MZ>Если тебе нужен свой -- могу рассказать как и что делать.

Есть свой DllMain, и он мне крайне нужен.

>> Все проекты настроены на использование одинаковых версий библиотек окружения

>> RunTime и MFC (везде статик)

MZ>Статики нельзя использовать если у тебя есть .dll.

MZ>Есть .dll -- значит уже два модуля, .dll и .exe.
MZ>А два модуля должны разделять ОДИН CRT и ОДИН MFC.

MZ>Ну, странно, потому как если ты используешь MFC статически, то

MZ>там не будет своего стандартного MFC-шного DllMain.

MZ>Так как ты делаешь, можно делать только в одно случае, если

MZ>пишешь .dll, использующую MFC, в то время как само приложение
MZ>и другие .dll не будут использовать MFC вообще -- это достаточно
MZ>редкий случай.

У меня как раз такой случай — статическая либа использует MFC (так же статически), DLL-ка, к которой линкуется либа не использует MFC.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.