为Windows驱动程序开发设置eclipse

时间:2012-06-08 17:41:16

标签: windows eclipse ide eclipse-cdt device-driver

我正在尝试使用WDK 7.1.0编写用户模式的Windows(XP,Vista& 7)虚拟打印机驱动程序。我打算使用eclipse IDE进行开发,所以想知道我是否可以设置它。我希望做到以下几点: -

1)Eclipse识别win32 apis(C和C ++),因此为其函数名提供自动完成等功能

2)Eclipse使用随WDK提供的编译器

3)通过eclipse调试代码(不确定这是否可行)

或者你会为Windows驱动程序开发建议一些其他的开发环境吗?

2 个答案:

答案 0 :(得分:6)

  1. 从您需要的构建环境运行Eclipse(免费或使用所需的架构检查)
  2. 创建项目或将C / C ++ /现有代码导入为makefile项目。选择GNU工具链。
  3. 属性 - >建设者 - >新 - >环境 - >选择,选择所有变量,标记“添加到所有配置”,选择“替换指定的本地环境”。在Main选项卡上,选择所选构建环境的build.exe的完整路径。在工作区中选择项目目录为“工作目录”
  4. 属性 - > C / C ++ Build - >在Bulder Settings选项卡上,删除“Use default build command”标志并键入“build”
  5. 属性 - > C / C ++ Build - >工具链编辑器 - >选择工具。 Personaly我选择了msvc编译器。
  6. 属性 - > C / C ++一般 - >路径和符号 - > select包括你需要的包括WDK的
  7. 享受

答案 1 :(得分:1)

当然,您应该将MS Visual Studio与VisualDDK addon.

一起使用

它允许您编译/调试本地或远程的内核模式驱动程序。