基于AVStream框架的摄像头驱动开发之——环境准备

Windoows 硬件开发人员驱动开发环境

1:Visual Studio

建议最好使用2019,使用2022 Preview 需要找到对应的WDK

2:windwos SDK

请酌情安装

3: WDK

取决于你的系统版本,需要找到和你系统版本匹配的,且需要和vs版本匹配
以上环境VS版本需要和WDK版本匹配使用
详细配置环境请移步:外部链接

期间遇到问题记录

本机环境:先VS (2022 Preview)随后更换为VS 2019 ; windows10 (19042);windows 11的 WDK
编译的项目:AvsCamera

问题一:

运行项目报错MSB4062 未能从程序集Microsoft.DriverKit.Build.Tasks.17.0.dll 加载任务“ValidateNTTargetVersion”,如图所示:
在这里插入图片描述
然后看了下,C盘对于的文件,本机只有C:\Program Files (x86)\Windows Kits\10\build\bin\Microsoft.DriverKit.Build.Tasks.16.0.dll,初步怀疑是VS Preview 的问题,使用VS2019确实没有再报这个错误。

问题二:

但是报了另一个错误。MSB8040 此项目需要缓解了Sprctre漏洞的库,如图所示:

在这里插入图片描述
具体解决办法参考了:外部连接

问题三:

编译错误:
The specified algorithm cannot be used or is invalid, 发现跟签名与关系,查看了C++项目的属性页,设置了一下签名设置,开始时设置的off 编译成了,后面在设置成测试证书,也没有报错了。如图所:
在这里插入图片描述
到此从零开始搭建一个硬件驱动开发环境算是搞定了!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值