ID3D11Multithread 未声明的标识符 opencv 411 opencv400 3411 opencv440 vs2015 都出现这个错误 但是opencv311没有出现这个问题

错误分析

  • videoio模块编译出错
  • Windows SDK版本是10.0.10586,错误可能与这个有关

解决方案尝试

  • 更换OpenCV版本
  • 更换CMake版本
  • 更换Windows SDK版本

问题解决

经过尝试,问题出在Windows SDK和版本上,默认是10.0.10586,编译不成功,    更换为10.0.10240后,编译还是不成功切换到10.0.16299.0  编译通过。

问题遗留

看起来是由于windows的 sdk的版本问题。

当前的电脑的操作系统:

 硬件信息:

i7--4710hq;

intel hd graphics 4600 

gtx850m

原文地址:https://www.cnblogs.com/leoking01/p/13757234.html