Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.01.2016, 08:21   #1
wanes101
Форумчанин
 
Регистрация: 04.06.2010
Сообщений: 212
По умолчанию не получается линкнуть hid.dll

здравствуйте
скачал WDM там есть hidsdi.h и hid.lib
hid.lib взял из папки lib\wxp\i386 скопировал в папки своего проекта в inc и lib
С hidsdi.h все нормально. Но при линковке vs2012 пишет
Цитата:
1>mainh.obj : error LNK2028: ёё√ыър эр эхЁрчЁх°хээє■ ыхъёхьє (0A00003D) "void __stdcall HidD_GetHidGuid(struct _GUID *)" (?HidD_GetHidGuid@@$$FYGXPAU_GUID@@ @Z) т ЇєэъЎшш "private: void __clrcall oscillator::mainh::mainh_Load(class System::Object ^,class System::EventArgs ^)" (?mainh_Load@mainh@oscillator@@$$FA $AAMXP$AAVObject@System@@P$AAVEvent Args@4@@Z)
1>mainh.obj : error LNK2019: ёё√ыър эр эхЁрчЁх°хээ√щ тэх°эшщ ёшьтюы "void __stdcall HidD_GetHidGuid(struct _GUID *)" (?HidD_GetHidGuid@@$$FYGXPAU_GUID@@ @Z) т ЇєэъЎшш "private: void __clrcall oscillator::mainh::mainh_Load(class System::Object ^,class System::EventArgs ^)" (?mainh_Load@mainh@oscillator@@$$FA $AAMXP$AAVObject@System@@P$AAVEvent Args@4@@Z)
1>c:\users\штрэ\documents\visual studio 2012\Projects\oscillator\Debug\osci llator.exe : fatal error LNK1120: эхЁрчЁх°хээ√ї тэх°эшї ¤ыхьхэЄют: 2
линкер я настраивал вот

использую функцию HidD_GetHidGuid в mainh

проект типа CLR windows form

Последний раз редактировалось Stilet; 05.01.2016 в 09:59.
wanes101 вне форума Ответить с цитированием
Старый 05.01.2016, 08:58   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Вы в дот нет проект хотите импортнуть нативную либу без маршалинга? или директив?
p51x вне форума Ответить с цитированием
Старый 05.01.2016, 09:09   #3
wanes101
Форумчанин
 
Регистрация: 04.06.2010
Сообщений: 212
По умолчанию

не знаю про это покажите хотяб один способ
wanes101 вне форума Ответить с цитированием
Старый 05.01.2016, 09:39   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

ну начните с https://msdn.microsoft.com/ru-ru/lib...(v=vs.71).aspx , потом можете погуглить по c# import native lib|dll
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не получается создать dll monnzz Общие вопросы C/C++ 1 08.04.2013 01:53
Bass.dll. Не получается инициализировать устройство записи Kalibans Общие вопросы C/C++ 2 15.02.2013 05:05
Не получается найти функцию в dll 8Observer8 Win Api 4 02.06.2012 22:54
Hid OnDeviceData Gumer Общие вопросы Delphi 0 19.10.2010 19:35