C++ 在Visual Studio 2015中使用额外模块构建Opencv时出错

C++ 在Visual Studio 2015中使用额外模块构建Opencv时出错,c++,opencv,visual-studio-2015,opencv3.1,C++,Opencv,Visual Studio 2015,Opencv3.1,我已经使用Visual Studio 2015(vs14)的32位编译器在CMAKE上成功地配置并生成了带有额外模块的opencv 3.2。然而,在VisualStudio中构建此项目时,我遇到了几个错误。下面,您可以找到:小样本的错误,CMake输出 误差样本 LNK1120 50未解析外部opencv_hdf C:\OpenCV3\u 02\u Custom\build\bin\Debug\opencv\u hdf320d.dll 1 LNK112 模块计算机类型“x64”与目标计算机类型“

我已经使用Visual Studio 2015(vs14)的32位编译器在CMAKE上成功地配置并生成了带有额外模块的opencv 3.2。然而,在VisualStudio中构建此项目时,我遇到了几个错误。下面,您可以找到:小样本的错误,CMake输出

误差样本

LNK1120 50未解析外部opencv_hdf C:\OpenCV3\u 02\u Custom\build\bin\Debug\opencv\u hdf320d.dll 1 LNK112 模块计算机类型“x64”与目标计算机类型“X86”冲突 opencv_蟒蛇3 C:\OpenCV3\u 02\u Custom\build\modules\python3\python35.lib(python35.dll) 一,

CMake输出:

General configuration for OpenCV 3.2.0 =====================================

Version control:               unknown

  Extra modules:
    Location (extra):            C:/OpenCV3_Custom/source/opencv_contrib/modules
    Version control (extra):     unknown

  Platform:
    Timestamp:                   2017-02-28T15:51:02Z
    Host:                        Windows 10.0.14393 AMD64
    CMake:                       3.7.1
    CMake generator:             Visual Studio 14 2015
    CMake build tool:            C:/Program Files (x86)/MSBuild/14.0/bin/MSBuild.exe
    MSVC:                        1900

  C/C++:
    Built as dynamic libs?:      YES
    C++ Compiler:                C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe  (ver 19.0.23506.0)
    C++ flags (Release):         /DWIN32 /D_WINDOWS /W4 /GR /EHa  /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /arch:SSE2 /Oi /fp:fast  /wd4251 /wd4324 /wd4275 /wd4589 /MP4  /MD /O2 /Ob2 /DNDEBUG  /Zi
    C++ flags (Debug):           /DWIN32 /D_WINDOWS /W4 /GR /EHa  /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /arch:SSE2 /Oi /fp:fast  /wd4251 /wd4324 /wd4275 /wd4589 /MP4  /D_DEBUG /MDd /Zi /Ob0 /Od /RTC1 
    C Compiler:                  C:/Program Files (x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe
    C flags (Release):           /DWIN32 /D_WINDOWS /W3  /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /arch:SSE2 /Oi /fp:fast    /MP4  /MD /O2 /Ob2 /DNDEBUG  /Zi
    C flags (Debug):             /DWIN32 /D_WINDOWS /W3  /D _CRT_SECURE_NO_DEPRECATE /D _CRT_NONSTDC_NO_DEPRECATE /D _SCL_SECURE_NO_WARNINGS /Gy /bigobj /arch:SSE2 /Oi /fp:fast    /MP4  /D_DEBUG /MDd /Zi /Ob0 /Od /RTC1 
    Linker flags (Release):      /machine:X86  /INCREMENTAL:NO  /debug
    Linker flags (Debug):        /machine:X86  /debug /INCREMENTAL 
    ccache:                      NO
    Precompiled headers:         YES
    Extra dependencies:          comctl32 gdi32 ole32 setupapi ws2_32 vfw32 C:/Users/Ibrahim/Anaconda3/Library/lib/hdf5.lib
    3rdparty dependencies:       zlib libjpeg libwebp libpng libtiff libjasper IlmImf libprotobuf

  OpenCV modules:
    To be built:                 core flann hdf imgproc ml photo reg surface_matching video dnn fuzzy imgcodecs shape videoio highgui objdetect plot superres ts xobjdetect xphoto bgsegm bioinspired dpm face features2d line_descriptor saliency text calib3d ccalib datasets rgbd stereo tracking videostab xfeatures2d ximgproc aruco optflow phase_unwrapping stitching structured_light python3
    Disabled:                    world contrib_world
    Disabled by dependency:      -
    Unavailable:                 cudaarithm cudabgsegm cudacodec cudafeatures2d cudafilters cudaimgproc cudalegacy cudaobjdetect cudaoptflow cudastereo cudawarping cudev java python2 viz cnn_3dobj cvv freetype matlab sfm

  Windows RT support:            NO

  GUI: 
    QT:                          NO
    Win32 UI:                    YES
    OpenGL support:              NO
    VTK support:                 NO

  Media I/O: 
    ZLib:                        build (ver 1.2.8)
    JPEG:                        build (ver 90)
    WEBP:                        build (ver 0.3.1)
    PNG:                         build (ver 1.6.24)
    TIFF:                        build (ver 42 - 4.0.2)
    JPEG 2000:                   build (ver 1.900.1)
    OpenEXR:                     build (ver 1.7.1)
    GDAL:                        NO
    GDCM:                        NO

  Video I/O:
    Video for Windows:           YES
    DC1394 1.x:                  NO
    DC1394 2.x:                  NO
    FFMPEG:                      YES (prebuilt binaries)
      avcodec:                   YES (ver 57.64.101)
      avformat:                  YES (ver 57.56.100)
      avutil:                    YES (ver 55.34.100)
      swscale:                   YES (ver 4.2.100)
      avresample:                YES (ver 3.1.0)
    GStreamer:                   NO
    OpenNI:                      NO
    OpenNI PrimeSensor Modules:  NO
    OpenNI2:                     NO
    PvAPI:                       NO
    GigEVisionSDK:               NO
    DirectShow:                  YES
    Media Foundation:            NO
    XIMEA:                       NO
    Intel PerC:                  NO

  Parallel framework:            Concurrency

  Other third-party libraries:
    Use IPP:                     9.0.1 [9.0.1]
         at:                     C:/OpenCV3_02_Custom/build/3rdparty/ippicv/ippicv_win
    Use IPP Async:               NO
    Use Lapack:                  NO
    Use Eigen:                   NO
    Use Cuda:                    NO
    Use OpenCL:                  YES
    Use OpenVX:                  NO
    Use custom HAL:              NO

  OpenCL:                        <Dynamic loading of OpenCL library>
    Include path:                C:/OpenCV3_02_Custom/source/opencv/3rdparty/include/opencl/1.2
    Use AMDFFT:                  NO
    Use AMDBLAS:                 NO

  Python 2:
    Interpreter:                 NO

  Python 3:
    Interpreter:                 C:/Users/Ibrahim/Anaconda3/python.exe (ver 3.5.2)
    Libraries:                   C:/Users/Ibrahim/Anaconda3/libs/python35.lib (ver 3.5.2)
    numpy:                       C:/Users/Ibrahim/Anaconda3/lib/site-packages/numpy/core/include (ver 1.11.1)
    packages path:               C:/Users/Ibrahim/Anaconda3/Lib/site-packages

  Python (for build):            C:/Users/Ibrahim/Anaconda3/python.exe

  Java:
    ant:                         NO
    JNI:                         NO
    Java wrappers:               NO
    Java tests:                  NO

  Matlab:
    mex:                         C:/Program Files/MATLAB/R2016a/bin/mex.bat
    Compiler/generator:          Not working (bindings will not be generated)

  Documentation:
    Doxygen:                     NO

  Tests and samples:
    Tests:                       NO
    Performance tests:           NO
    C/C++ Examples:              YES

  Install path:                  C:/OpenCV3_02_Custom/build/install

  cvconfig.h is in:              C:/OpenCV3_02_Custom/build
-----------------------------------------------------------------

Configuring done
Generating done
OpenCV 3.2.0的常规配置===================================== 版本控制:未知 额外模块: 位置(额外):C:/OpenCV3\u自定义/源代码/opencv\u配置/模块 版本控制(额外):未知 站台: 时间戳:2017-02-28T15:51:02Z 主机:Windows 10.0.14393 AMD64 CMake:3.7.1 CMake生成器:Visual Studio 14 2015 CMake生成工具:C:/Program Files(x86)/MSBuild/14.0/bin/MSBuild.exe MSVC:1900 C/C++: 构建为动态库?:是 C编译器:C++:程序文件(x86)/微软VisualStudio 140/Vc/BI/C.EXE(VR 19.0.23 506) C++标志(释放):/dWi32/d4W/G4/EHA/D,CRTySeCurrIONEXDECORATE/D,C++,No.STDCKNONOI DEPATRATE/D,SKLSSECURE NoWiangs/Gy/BigObj/ARC:SSE2/WD4251/WD4324/WD4245/WD489/MP4/MD /O2/OB2/DNDECHG/ZI C++标志(调试):/dWi2/d4/d/Gr/eHA/d,KTySeCurrayNo.DeCuReTe/D,OnStdcCo NoYeDeReCudi/d,SycLeSururixNo.Waln/Gy/BigObj/ARC:StE2/ODI/FP:FAST/WD4251/WD4324/WD4245/WD489/MP4/DY-DEXG/MDD/ZI/OB0/OD/RTC1 C编译器:C:/ProgramFiles(x86)/Microsoft Visual Studio 14.0/VC/bin/cl.exe C标志(发布):/DWIN32/D_WINDOWS/W3/D_CRT_SECURE_NO_DEPRECATE/D_CRT_nonsdc_NO_DEPRECATE/D_SCL_SECURE_NO_WARNINGS/Gy/bigobj/arch:SSE2/Oi/fp:fast/MP4/MD/O2/Ob2/DNDEBUG/Zi C标志(调试):/DWIN32/D_WINDOWS/W3/D_CRT_SECURE_NO_DEPRECATE/D_CRT_nonsdc_NO_DEPRECATE/D_SCL_SECURE_NO_WARNINGS/Gy/bigobj/arch:SSE2/Oi/fp:fast/MP4/D_Debug/MDd/Zi/Ob0/Od/RTC1 链接器标志(发布):/machine:X86/INCREMENTAL:NO/debug 链接器标志(调试):/machine:X86/Debug/INCREMENTAL 卡切:没有 预编译头:是 额外依赖项:comctl32 gdi32 ole32 setupapi ws2_32 vfw32 C:/Users/Ibrahim/Anaconda3/Library/lib/hdf5.lib 第三方依赖项:zlib libjpeg libwebp libpng libtiff libjasper IlmImf libprotobuf OpenCV模块: 待构建:核心法兰hdf imgproc ml photo reg surface匹配视频dnn模糊imgcodecs形状video IO highgui objdetect绘图superres ts xobjdetect xphoto bgsegm仿生dpm人脸特征2D线条描述符显著性文本校准3D ccalib数据集rgbd立体跟踪视频稳定X特征2D XIMGROC aruco optflow相位展开缝合结构光蟒蛇3 残疾人:世界贡献者世界 由依赖项禁用:- 不可用:cudaarithm cudabgsegm cudacodec CUDAFACTURES2D cudaimgproc cudalegacy cudaobjdetect cudaoptflow CUDACREO cudawarping cudev java python2即cnn_3dobj cvv freetype matlab sfm Windows RT支持:否 图形用户界面: QT:没有 Win32用户界面:是的 OpenGL支持:否 VTK支持:否 媒体输入/输出: ZLib:构建(1.2.8版) JPEG:build(90版) WEBP:构建(版本0.3.1) PNG:build(版本1.6.24) TIFF:构建(版本42-4.0.2) JPEG 2000:内部版本(1.900.1版) OpenEXR:build(版本1.7.1) 格达尔:没有 GDCM:没有 视频输入/输出: Windows视频:是 DC1394 1.x:否 DC1394 2.x:否 FFMPEG:是(预构建的二进制文件) avcodec:是(版本57.64.101) AVF格式:是(版本57.56.100) avutil:是(版本55.34.100) swscale:是(版本4.2.100) avresample:是(3.1.0版) GStreamer:没有 没有 OpenNI PrimeSensor模块:否 OpenNI2:没有 PvAPI:没有 GigEVisionSDK:没有 DirectShow:是的 媒体基金会:没有 西米亚:没有 英特尔PerC:没有 并行框架:并发 其他第三方图书馆: 使用IPP:9.0.1[9.0.1] 在:C:/OpenCV3\u 02\u定制/构建/第三方/ippicv/ippicv\u赢得 使用IPP异步:否 使用Lapack:否 使用特征:否 使用Cuda:不 使用OpenCL:是的 使用OpenVX:否 使用自定义HAL:否 OpenCL: 包含路径:C:/OpenCV3\u 02\u Custom/source/opencv/3rdparty/Include/opencl/1.2 使用AMDFFT:否 使用AMDBLAS:否 Python 2: 翻译:没有 Python 3: 解释器:C:/Users/Ibrahim/Anaconda3/python.exe(3.5.2版) 库:C:/Users/Ibrahim/Anaconda3/libs/python35.lib(3.5.2版) 努比: