Если Вы читаете ошибку компоновщика полностью и применяете некоторые знания, Вы можете вовлечь себя там:
компоновщик связывает много собранных объектов и библиотек вместе, чтобы получить набор из двух предметов.
Каждый объект/библиотека описывает
, Если два объекта определяют тот же символ, Вы получаете точно эту ошибку компоновщика. В Вашем случае и mfcs80.lib и MSVCRT.lib определяют символ _DllMain@12.
Избавление от ошибки:
Если Вы определяете свой собственный DllMain, в Ваших установках проекта Вы должны установить 'Использование MFC' в 'Свойствах Конфигурации / Общий' 'Использовать Стандартный Windows Libraries'.
Вы должны сделать, чистое восстанавливает после изменения его.