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

Ваш аккаунт

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

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

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

unresolved external... Помогите начинающему!

5.1K
10 ноября 2003 года
Lem
3 / / 17.10.2003
Помогите, кто может, пожалуйста.
Я пытаюсь создать приложение для работы с Hid устройством.
Для этого я присоединяю с VC++7 hid.lib,
в заголовочном файле stdafx.h пишу

#include "hid.h",

а в файле реализации пишу:

GUID HidGuid;
HidD_GetHidGuid(&HidGuid);

Пытаюсь построить проект, на что VC++ выдаёт:

hidWin32 error LNK2019: unresolved external symbol "void __stdcall HidD_GetHidGuid(struct _GUID *)"
(?HidD_GetHidGuid@@YGXPAU_GUID@@@Z) referenced in function
"int __cdecl InitInstance(struct HINSTANCE__ *,int)" (?InitInstance@@YAHPAUHINSTANCE__@@H@Z)

Я на всякий случай заглянул в файл hid.h. Там стоит:

#include "hidsdi.h"

Здесь эта функция объявлена так:

void __stdcall HidD_GetHidGuid (
OUT LPGUID HidGuid
);

То же касается и всех остальных функций, импортируемых из .lib файлов. Так как в С++ я ещё новичок,
прошу разъяснить мне конкретно, что не так в данном случае. Файл hid.h взят из примера hidclient из
ddk, остальные заголовочные и библиотечные файлы оттуда же.

Да, к стати, проект типа WIN32 Application.
401
10 ноября 2003 года
Br@in RIPper
289 / / 15.02.2003
подключи сами библиотеки *.lib (в настройках линкера)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог