Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: SOS мозги уже плавятся  (Прочитано 12861 раз)
0 Пользователей и 1 Гость смотрят эту тему.
MaximZaikin
Гость
« : 25-05-2005 19:53 » 

Кажется я скоро сойду сума !!! Это просто невозможно хочу написать и немогу ! У меня Microsoft Visual Studio Net 2003 DDKXP Compuware Driver Studio и ОС WinXP. Я так думаю что этого набора должно хватать для того что бы начать писать драйвера, ну или хотя что бы проходил хотя процесс их компиляции. Я не зарываюсь, и непытаюсь начать с чего то сверхестественного. Я просто DriverWizard создаю драйвер уровня ядра. Ну конечно после процесса генерации исходников запускается студия, я в своем новеньком проекте. Что я делаю ? Да ничего я просто хочу запустить на выполнение то что сгенерилось. Делаю Build solution with ddk buil.exe и получаю

C:\qqq\Driver>call C:\WINDDK\2600\bin\setenv.bat C:\WINDDK\2600 chk 

C:\qqq\driver>build.exe -ceZ
BUILD: Object root set to: ==> objchk
BUILD: Adding /Y to COPYCMD so xcopy ops won't hang.
BUILD: /i switch ignored
BUILD: Compile and Link for i386
BUILD: Examining c:\qqq\driver directory for files to compile.
    c:\qqq\driver
BUILD: Compiling c:\qqq\driver directory
Compiling Precompiled Header - pch.h for i386
pch.h(21) : error C1083: Cannot open include file: 'ntstrsafe.h': No such file or directory
Compiling Precompiled Header - pch.h for i386
pch.h(21) : error C1083: Cannot open include file: 'ntstrsafe.h': No such file or directory
Compiling - qqq.rc for i386
Compiling - registry.c for i386
registry.c(8) : error C1083: Cannot open precompiled header file: 'objchk\i386\pch.pch': No such file or directory
Compiling - debug.c for i386
debug.c(8) : error C1083: Cannot open precompiled header file: 'objchk\i386\pch.pch': No such file or directory
Compiling - qqq.c for i386
qqq.c(8) : error C1083: Cannot open precompiled header file: 'objchk\i386\pch.pch': No such file or directory
BUILD: Compile errors: not linking c:\qqq\driver directory
BUILD: Done

    9 files compiled - 5 Errors

C:\qqq\Install>call C:\WINDDK\2600\bin\setenv.bat C:\WINDDK\2600 chk 

C:\qqq\install>build.exe -ceZ
BUILD: Object root set to: ==> objchk
BUILD: Adding /Y to COPYCMD so xcopy ops won't hang.
BUILD: /i switch ignored
BUILD: Compile and Link for i386
BUILD: Examining c:\qqq\install directory for files to compile.
    c:\qqq\install
BUILD: Compiling c:\qqq\install directory
Compiling - qqqdll.rc for i386
Compiling - qqqdll.cpp for i386
Building Library - objchk\i386\qqqdll.lib for i386
BUILD: Linking c:\qqq\install directory
Linking Executable - objchk\i386\qqqdll.dll for i386
BUILD: Done

    3 files compiled
    1 library built
    1 executable built
---------------------------------

О ужас !!! Это просто невозможно. Посоветуйте что нибудь, моих нервов больше нехвататет. Я начал грызть ногти доктор сделайте что-нибудь !!!
Потом я обращался к книгам и статьям но там нет объяснений для тех кто начинает с нуля, сразу идут примеры исходников, без объяснения азов. Может кто-нибудь знает хорошую литературу доступную в инете, для осознания того как все это работает, с описанием всего для начианиющего.
Заранее благодарен Заикин Максим Викторович.
« Последнее редактирование: 19-12-2007 19:53 от Алексей1153++ » Записан
dachny
Гость
« Ответ #1 : 30-05-2005 05:07 » 

Библиотеки от драйвер студио норимально собери так для начала
Записан
Artem
Интересующийся

ru
Offline Offline

« Ответ #2 : 03-08-2006 06:26 » 

У меня такая - же проблема.. Как решить то её? Библиотеки вроде собрал
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 03-08-2006 08:23 » 

не надо Call...муторно это...
 почему прямо build в солюшене не сделать?)
библиотеки от драйвер  студии собрать?... хм... не знаю... вы я надеюсь не классах нумеги драйвер сгенерили?- если да, то лучше не стоит.
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Artem
Интересующийся

ru
Offline Offline

« Ответ #4 : 03-08-2006 08:52 » 

Я сгенерил Визардом и в настройках поставил    No Framework. Потом нажал Билд Вий ДДК. И всё, вот такая ошибка:
Current DDK Directory = C:\WINDDK\2600
Building for i386
******Configuration: usb2 - Win32 Free *************


C:\MYDRIV~3\usb2\driver>call C:\WINDDK\2600\bin\setenv.bat C:\WINDDK\2600 fre 

C:\MYDRIV~3\usb2\driver>build.exe -ceZ
BUILD: Object root set to: ==> objfre
BUILD: Adding /Y to COPYCMD so xcopy ops won't hang.
BUILD: /i switch ignored
BUILD: Compile and Link for i386
BUILD: Examining c:\mydriv~3\usb2\driver directory for files to compile.
    c:\mydriv~3\usb2\driver
BUILD: Compiling c:\mydriv~3\usb2\driver directory
Compiling Precompiled Header - pch.h for i386
pch.h(21) : error C1083: Cannot open include file: 'ntstrsafe.h': No such file or directory
Compiling Precompiled Header - pch.h for i386
pch.h(21) : error C1083: Cannot open include file: 'ntstrsafe.h': No such file or directory
Compiling - usb2.rc for i386
Compiling - registry.c for i386
c:\mydriverds\usb2\driver\registry.c(8) : error C1083: Cannot open precompiled header file: 'objfre\i386\pch.pch': No such file or directory
Compiling - debug.c for i386
c:\mydriverds\usb2\driver\debug.c(8) : error C1083: Cannot open precompiled header file: 'objfre\i386\pch.pch': No such file or directory
Compiling - usb2.c for i386
c:\mydriverds\usb2\driver\usb2.c(8) : error C1083: Cannot open precompiled header file: 'objfre\i386\pch.pch': No such file or directory
Compiling - wmi.c for i386
c:\mydriverds\usb2\driver\wmi.c(8) : error C1083: Cannot open precompiled header file: 'objfre\i386\pch.pch': No such file or directory
Compiling - iorw.c for i386
c:\mydriverds\usb2\driver\iorw.c(8) : error C1083: Cannot open precompiled header file: 'objfre\i386\pch.pch': No such file or directory
Compiling - queue.c for i386
c:\mydriverds\usb2\driver\queue.c(8) : error C1083: Cannot open precompiled header file: 'objfre\i386\pch.pch': No such file or directory
Compiling - pnp.c for i386
c:\mydriverds\usb2\driver\pnp.c(8) : error C1083: Cannot open precompiled header file: 'objfre\i386\pch.pch': No such file or directory
Compiling - power.c for i386
c:\mydriverds\usb2\driver\power.c(8) : error C1083: Cannot open precompiled header file: 'objfre\i386\pch.pch': No such file or directory
BUILD: Compile errors: not linking c:\mydriv~3\usb2\driver directory
BUILD: Done

    19 files compiled - 10 Errors
Tool returned code: 0
« Последнее редактирование: 14-12-2007 16:52 от Алексей1153++ » Записан
Artem
Интересующийся

ru
Offline Offline

« Ответ #5 : 03-08-2006 08:53 » 

В чём может быть проблема?
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #6 : 03-08-2006 08:59 » 

в этом:
Cannot open include file: 'ntstrsafe.h': No such file or directory
почему не нашел - мне сложно сказать... смотрите описание переменных для буилда... скорее всего пути некорректно прописаны
« Последнее редактирование: 14-12-2007 16:54 от Алексей1153++ » Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Artem
Интересующийся

ru
Offline Offline

« Ответ #7 : 03-08-2006 09:04 » 

Я поискал файл 'ntstrsafe.h', у меня такого нету вообще нигде , ни в ддк ни в драйвер студии. Где бы его взять?
« Последнее редактирование: 14-12-2007 16:55 от Алексей1153++ » Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #8 : 03-08-2006 09:39 » 

C:\DDK\XP2600.1106\inc\ddk\w2k\ntstrsafe.h
и
C:\DDK\XP2600.1106\inc\ddk\wxp\ntstrsafe.h
должен быть, либо DDK старый совсем
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Artem
Интересующийся

ru
Offline Offline

« Ответ #9 : 03-08-2006 09:53 » new

Нету такого! ДДК у меня XP! А где выкачать можно его?
Записан
Ochkarik
Модератор

ru
Offline Offline
Пол: Мужской

« Ответ #10 : 03-08-2006 10:30 » 

тут в библиотеке наверняка выложено, либо на майкрософте.
ищи KMDF - в него включена DDK 3790, поищи по ветке форума драйверов, мне самомй тут кто то ссылку давал.
Записан

RTFM уже хоть раз наконец!  RTFM :[ ну или хотя бы STFW...
Artem
Интересующийся

ru
Offline Offline

« Ответ #11 : 04-08-2006 02:59 » 

Нашёл на микрософт сайте, мне 292 MB никак не залить....
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines