2012-06-08 4 views
4

Я пытаюсь написать окно пользовательского режима (XP, Vista & 7) с использованием WDK 7.1.0. Я планирую использовать среду разработки eclipse для разработки, поэтому мне хотелось знать, могу ли я настроить ее для нее. Я ищу сделать следующее: -Настройка eclipse для разработки драйверов Windows

1) Затмение признать win32 Apis (C и C++) и, следовательно, обеспечивают функции, такие как автодополнение для своих имен функций

2) Eclipse, чтобы использовать компилятор снабженного WDK

3) Отладить код через eclipse (Не уверен, что это возможно или нет)

Или вы предложите другую среду разработки для разработки драйверов Windows?

ответ

1

Определенно вы должны использовать MS Visual Studio с VisualDDK addon.

Это позволяет компилировать/Debug даже ядра драйверов режима локального или удаленного.

+0

Спасибо за ваш ответ! Но из того, что я понимаю, функции компиляции/отладки в Visual Studio работают только с WDK 8.0, которая не поддерживает разработку драйверов для XP. Поэтому для XP я должен использовать WDK 7.1.0. Поддерживает ли Visual Studio функции компиляции/отладки для разработки драйверов с помощью WDK 7.1.0? – mabicha

+0

@Manas вы можете использовать VS2008 и старше WDK – rkosegi

+0

VS 2012 Pro/Ultimate имеет поддержку разработки драйверов Windows и отладки – Sergei

6
  1. Run Eclipse, из среды сборки, что вам нужно (бесплатно или проверено с необходимой архитектуры)
  2. Создать проект или импорт C/C++/Существующий код как Makefile проекта. Выберите GNU Toolchain.
  3. Свойства -> Строители -> Новые -> Окружающая среда -> Выберите, выберите все переменные, отметьте «добавить ко всем конфигурациям», выберите «заменить родную среду указанным». На вкладке Главная выберите полный путь к build.exe выбранной среды сборки. Выберите каталог проекта в рабочей области как «рабочий каталог»
  4. Свойства -> C/C++ Build -> На вкладке «Настройки буфера» удалите флаг «Использовать команду по умолчанию» и введите «build»
  5. Свойства -> C/C++ Build -> Редактор цепочки инструментов -> Выберите Инструменты. Personaly Я выбрал компиляторы msvc.
  6. Свойства -> C/C++ General -> Paths и символы -> выбрать включает в себя, что вам нужно в том числе и те, WDK
  7. Наслаждайтесь
Смежные вопросы