C++ 在Visual Studio 2015中使用额外模块构建Opencv时出错
我已经使用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输出: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”与目标计算机类型“
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版)
努比: