Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Вопрос по использовании Detaurs.

62K
16 декабря 2010 года
Dynamic
8 / / 21.10.2010
Всем привет! Пишу dll-ку для перехвата API функций. Нашел примеры с использованием Detours.
При комплиляции получаем:
 
Код:
1>LINK : fatal error LNK1104: cannot open file '.\detours.lib'

Вверху видим:
 
Код:
#include "detours.h"
#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

Подскажите пожалуйста как победить ошибки.
P.S. Использую Visual Studio 2008.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог