Windows驱动开发环境配置的几个注意点
- 是否使用最新版的SDK和WDK。可以使用,但是要注意,最新版的WDK只能编译输出64位的驱动,且输出为win10以上的系统。也就是,只支持win10 64位和win11,win11只发行了64位版本。
- 所以,目前肯定还得兼容更早的版本,因此,sdk和wdk都应该选择2004,也就是19041版本的。但该版本最高只支持vs2019,因此,不能使用vs2022.
- 如果要支持xp vista,应该选择ddk 7600。虽然高版本的wdk也可以编译xp的驱动,但可能会存在稳定性等问题。
条件不允许的话,就是19041+7600。如果时间充足,可以再给win10 win11单独使用最新版的sdk+wdk编译。
转载请注明来源,谢谢。
有偿解决C++编程问题,承接项目定制开发;寻一份全职或兼职Windows C++开发工作。联系邮箱:[email protected]。