![]() |
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]() ![]() ![]() |
|
EvilsInterrupt |
|
||||
Executables research ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: 1 Всего: 9 |
Начал изучать разработку драйверов, сразу же встал вопрос о среде разработки!
Начал рыскать по инэту в поисках сопряжения среды MS VS 2008 Team Suite с WDK и нашел пока следующее: 1) из темы выдвинутой на васме Great'ом нашел ссылку . Но этот способ как-то не юзабельный 2) нашел еще вот это DDKWizard , но испытываю проблемы: 0) Как ставил? 1) скопировал в папку c:\WinDDK\7600.16385.1\ файл с названием "ddkbuild.cmd" 2) В самой студии в Tools->Options->Projects And Solutions->VC++ Directories в папку Executable Files добавил путь до ddkbuildcmd , т.е. папку "c:\WinDDK\7600.16385.1" Что дальше ? 0) Для начала проверяю все ли компилится стандартным способом ? В визарде выбрал не пустой драйвер, а просто "Driver" и для XP , затем нажал Ctrl+Alt+F7 и получил sys-файл. Все успешно!!! Меня радует;) 1) Но идя дальше, испытываю проблемы при компиляции своего драйвера "first_driver.cpp" и вот его исходный код:
Создаю проект драйвера для XP , как в п.1 и добавляю в проект существующий файл "first_driver.cpp",код приведен выше и соглассно логам компиляции, привожу ниже получаю успешную компиляцию, однако файла не вижу!!! ;) нет его!!! Вот что в build.htm содержится:
Прошу подмогнуть и подсказать что не так, либо поделиться опытом настраивания среды 2008 под ВДК. |
||||
|
|||||
bra1ny |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 196 Регистрация: 26.12.2008 Репутация: 2 Всего: 3 |
всегда собираю драйвера только билдом ( эталонная сборка что и советуют майкрософт).
но я тут выкладывал от Они для 6 студии примочку. Это сообщение отредактировал(а) bra1ny - 2.5.2010, 19:44 --------------------
Что вас манит сюдаИз заморзких широт?Там гораздо сытней и красивей.Или воля не та, или воздух не тот -Знать и вам не прожить без России. |
|||
|
||||
EvilsInterrupt |
|
|||
Executables research ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: 1 Всего: 9 |
bra1ny,
>>от Они для 6 студии примочку. такую древность нафиг, насиделся на ней. С меня хватит! + надо понимать, что результат нужно еще получить! А для этого надо пЕсать! Т.е. до эталонной итоговой,когда можно и билдом, как того советует МС, мне еще нужно писать и писать и это лучше всего делать не в блокноте! ;) Это сообщение отредактировал(а) EvilsInterrupt - 2.5.2010, 19:47 |
|||
|
||||
EvilsInterrupt |
|
|||
Executables research ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1019 Регистрация: 14.7.2007 Где: Железнодорожный, МО, Россия Репутация: 1 Всего: 9 |
||||
|
||||
xvr |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
Есть черезвычайно простое (хотя и не полное) решение. Проект делается для build (из WDK). В VS делается проект типа makefile project (в директории с сорцами для build). В команду для билда в VS в студии прописывается вызов build'а.
Минус - не поддерживается отладка (приходится стартовать dbg) и нет автоматической синхронизации набора исходников в build'е и проекте студии. Зато все работает прямо 'из коробки', ничего стороннего ставить не надо |
|||
|
||||
![]() ![]() ![]() |
Правила форума "C/C++: Системное программирование и WinAPI" | |
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |