VS2015编译opencv时cap_msmf出错

版权声明:本文为博主原创文章,欢迎转载!转载请保留原博客地址。 https://blog.csdn.net/grllery/article/details/85220594

问题

VS2015编译opencv的videoio模块时cap_msmf部分出错。提示_ComPtr<ID3D11Multithread> D3DDevMT中ID3D11Multithread未声明的标识符,非法的间接寻址等错误。

解决方法 

Configure和Generate时使用的Windows SDK是 10.0.17763。但是Open Project之后查看工程属性使用的是10.0.10586.0。

 查看opencv_videoio模块原始选择的SDK是否为10.0.10586.0,如果是改选择其他版本的SDK。

参考:

https://blog.csdn.net/ModestyFD/article/details/82913132 

猜你喜欢

转载自blog.csdn.net/grllery/article/details/85220594