Страница 1 из 1

Ошибка nafxcw.lib(afxglobals.obj) : error LNK2005

Добавлено: 29 июл 2013, 19:32
Gaatejr
Доброго времени суток,
Проект был выполнен на Visual Studio C++ 6 на Windows95.
Мне было поручено переделать его таким образом, что бы он нормально работал на Windows7.
Запустил проект в Visual Studio 2012 (на WIndows7 x64), выполнил одностороннее обновление, устранил ошибки.
Выполнил построение с активной конфигурацией решения Debug. На моей машине все нормально работает.
Попробовал запустить на другой (Windows7 x32), она ругается на отсутствие mfc110d.dll.

Где то прочитал, что нужно выполнять построение с активной конфигурацией решения Release.
Попробовал выполнить, стала выдавать следующие ошибки:

1>nafxcw.lib(afxglobals.obj) : error LNK2005: "public: virtual __thiscall CMemDC::~CMemDC(void)" (??1CMemDC@@UAE@XZ) уже определен в GridCtrl.obj
1>.\Release\Cell.exe : fatal error LNK1169: обнаружен многократно определенный символ - один или более

Прошу объяснить, как такое устраняется?