2009-06-15 6 views
0

Я написал программу win32 для обнаружения вставки и удаления USB-порта. Для этого я использовал файл заголовка dbt.h, предоставленный системой. Но все же моя программа не может ссылаться на это, и поэтому моя программа не компилируется. У меня Windows DDK, установленный в моей системе, и я могу найти 4 разных файла заголовка dbt.h.не в состоянии включить dbt.h win32 programming

какой из них подходит для подключения и как подключиться к нему.

спасибо заранее Винаяка Karjigi

ответ

1

Вам необходимо включить заголовочный файл, но вы также должны связать библиотеки DLL, которая содержит фактический код.

+0

Очень верно. Убедитесь, что он соответствует включенному файлу, если его несколько. – ChrisBD

+0

Вам необходимо подключиться к .LIB. Соответствующая DLL является частью ОС. Существует 4 версии для разных версий ОС; возьмите самую низкую версию, которую вам нужно поддерживать. Vista DLL совместима с заголовком XP. – MSalters

0

Как вы включаете это в свой проект? Возможно, у вас нет пути поиска для каталога, в котором находится файл.

Поскольку существует несколько версий. Я бы скопировал тот, который я хочу в каталог проекта, и включил использование формата цитаты для локальных файлов, а не шевронов для системных файлов.