@TOCVS2015 + OpenCV3.4.2源码编译错误记录(Video模块编译失败)
VS2015 + OpenCV3.4.2源码编译错误记录(Video模块编译失败)
这篇博客的目的是为了记录OpenCV3源码编译中的错误。
编译环境
- 源码
- OpenCV3.4.2
- OpenCV_Contrib3.4.2
- 编译工具
- CMake3.11
- VS2015
错误日志
46>E:\Develop\OpenCV\OpenCV342\sources342\opencv-3.4.2\modules\videoio\src\cap_msmf.cpp(800): error C2065: “ID3D11Multithread”: 未声明的标识符
46>E:\Develop\OpenCV\OpenCV342\sources342\opencv-3.4.2\modules\videoio\src\cap_msmf.cpp(800): error C2923: “`anonymous-namespace'::ComPtr”: 对于参数“T”,“ID3D11Multithread”不是有效的 模板 类型变量
46>E:\Develop\OpenCV\OpenCV342\sources342\opencv-3.4.