Visual C++ и DDK. Ошибки при вызове функций DDK.
От: MasterDimon  
Дата: 11.05.04 13:17
Оценка:
Разбираюсь с программированием девайсов работающих через USB. Поставил DDK, Visual Studio (версия 7.0). Прочел здесь все, что нашел по USB. Стал разбирать Walter Oney's samples и получаю массу ошибок (код не драйверный, обычное приложение для вычитывания дескрипторов USB-хаба и его портов). Типы ошибок:
1)VC ругается на файлы зоголовков DDK — мол, там куча ошибок.
2) Говорит, что неизвестны типы, описание которых IDE безошибочно находит (???).
3) В случае успешной компилляции, на этапе связывания возникают ошибки: Unresolved entry xxxxxx.
В чем мои ошибки и как с ними справиться?
Проект создаю как Win32 App (да хоть консольное — пофиг).
Пути прописаны, переменные окружения установлены.
---
Да здраствует здравый смысл! Dimon
Re: Visual C++ и DDK. Ошибки при вызове функций DDK.
От: hex  
Дата: 11.05.04 18:07
Оценка:
Здравствуйте, MasterDimon, Вы писали:

MD>Разбираюсь с программированием девайсов работающих через USB. Поставил DDK, Visual Studio (версия 7.0). Прочел здесь все, что нашел по USB. Стал разбирать Walter Oney's samples и получаю массу ошибок (код не драйверный, обычное приложение для вычитывания дескрипторов USB-хаба и его портов). Типы ошибок:

MD>1)VC ругается на файлы зоголовков DDK — мол, там куча ошибок.
MD>2) Говорит, что неизвестны типы, описание которых IDE безошибочно находит (???).
MD>3) В случае успешной компилляции, на этапе связывания возникают ошибки: Unresolved entry xxxxxx.
MD>В чем мои ошибки и как с ними справиться?
MD>Проект создаю как Win32 App (да хоть консольное — пофиг).
MD>Пути прописаны, переменные окружения установлены.
MD>---
MD>Да здраствует здравый смысл! Dimon

Вроде уже писали про это и лечится переходом на 6 студию.
Re[2]: Visual C++ и DDK. Ошибки при вызове функций DDK.
От: MasterDimon  
Дата: 12.05.04 07:55
Оценка:
Здравствуйте, hex, Вы писали:

hex>Вроде уже писали про это и лечится переходом на 6 студию.

— Специально поставил VMWare, под ней развернул Visual Studio 6, затем — DDK под Win2K (не последний DDK, предпоследний). Трабл остался.
Re: Visual C++ и DDK. Ошибки при вызове функций DDK.
От: Злость Россия  
Дата: 12.05.04 08:49
Оценка:
Здравствуйте, MasterDimon, Вы писали:

MD>Разбираюсь с программированием девайсов работающих через USB. Поставил DDK, Visual Studio (версия 7.0). Прочел здесь все, что нашел по USB. Стал разбирать Walter Oney's samples и получаю массу ошибок (код не драйверный, обычное приложение для вычитывания дескрипторов USB-хаба и его портов). Типы ошибок:

MD>1)VC ругается на файлы зоголовков DDK — мол, там куча ошибок.
MD>2) Говорит, что неизвестны типы, описание которых IDE безошибочно находит (???).
MD>3) В случае успешной компилляции, на этапе связывания возникают ошибки: Unresolved entry xxxxxx.

Либ не подключен.

MD>В чем мои ошибки и как с ними справиться?

MD>Проект создаю как Win32 App (да хоть консольное — пофиг).
MD>Пути прописаны, переменные окружения установлены.
MD>---
MD>Да здраствует здравый смысл! Dimon

Какой пример собираете?
Правда, Ложь — мне все одно — я имею свое мнение.
Если функция недокументированна — это не значит, что ее не используют все ваши конкуренты в своих продуктах.
Любой строй переходный и отрицать это значит быть закостенелым идиотом.
Re: Visual C++ и DDK. Ошибки при вызове функций DDK.
От: Protey Россия  
Дата: 12.05.04 12:29
Оценка:
Здравствуйте, MasterDimon, Вы писали:

MD>обычное приложение для вычитывания дескрипторов USB-хаба и его портов


Если usbenum из сэмплов DDK, то оно собирается после напильника.
Точнее, когда устанавливаешь DDK, оно там делает в START->Program свою папочку.
Далее, в папочке — есть Debug Version Console и Release VersionConsole.
Названия не точь-в-точь, но как-то так.
При старте ищет Вижуал, настраивает переменные окружения.
Потом идём в папочку проекта и запускаем батник build вроде по названию. Он компилит приладу.

VC естественно 6.0. DDK примеры по человечески собираются только так. Из Вижуала — здоровья надо очень много, если надо инструкцию — оставь мыло.

MD>Пути прописаны, переменные окружения установлены.


но не все.

MD>Да здраствует здравый смысл! Dimon


Смысла тут к сожалению ...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.