я пытаюсь построить подпроект ExplorerPlugin из mDNSResponder-107.6.tar.gz архива, но получить следующую ошибку ссылки:_DllMain @ 12 уже определен
uafxcwd.lib(dllmodul.obj) : error LNK2005: [email protected] already defined
, как ее решить?
я пытаюсь построить подпроект ExplorerPlugin из mDNSResponder-107.6.tar.gz архива, но получить следующую ошибку ссылки:_DllMain @ 12 уже определен
uafxcwd.lib(dllmodul.obj) : error LNK2005: [email protected] already defined
, как ее решить?
Похоже, вы пользуетесь MFC. Он уже имеет точку доступа DllMain, необходимую для правильной инициализации MFC. Проверьте это KB article для рекомендуемых обходных решений. Трудно иначе дать лучший ответ, вы не указали ссылку, и мне кажется, что это код Apple, очень не-mfc-ish.
У меня была точно такая же проблема, и это зафиксировал его: https://stackoverflow.com/a/19930430/625227
Введите этот код в файле .cpp, где ваша функция DllMain является
extern "C" { int _afxForceUSRDLL; }
Совершенная, это один работает. Этот ответ должен быть отмечен как принятый;) – Peter
Life saver. благодаря –
да, то есть яблоко код – vinnitu