为Windows驱动程序开发设置eclipse

mab*_*cha 4 eclipse windows 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驱动程序开发建议一些其他开发环境吗?

Ser*_*gei 6

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