Вопрос по использовании Detaurs.
При комплиляции получаем:
Код:
1>LINK : fatal error LNK1104: cannot open file '.\detours.lib'
Вверху видим:
Код:
#include "detours.h"
#pragma comment( lib, "detours.lib" )
#pragma comment( lib, "detours.lib" )
Пошел я на http://research.microsoft.com/sn/detours/ и скачал сорцы. После чего собрал detours.lib. Закинул в проект.
Либу нашло, но появилась другая проблема:
Код:
1>detours.lib(detoured.obj) : error LNK2005: _DllMain@12 already defined in dll.obj
1>D:\Project\hg\Debug\hg.dll : fatal error LNK1169: one or more multiply defined symbols found
1>D:\Project\hg\Debug\hg.dll : fatal error LNK1169: one or more multiply defined symbols found
Подскажите пожалуйста как победить ошибки.
P.S. Использую Visual Studio 2008.