OpenCV,视频/io在qt安装期间无法构建



我正在尝试为qt安装opencv,我正在做以下教程:

https://wiki.qt.io/How_to_setup_Qt_and_openCV_on_Windows

我也使用qt 5.12.2与mingw 7.3.0和opencv 4.0.1。

我已经测试没有视频/io和安装通过正常,但当我检查视频/io在cmake我得到这个错误:

C:opencv-build>mingw32-make install 
[  2%] Built target zlib 
[  6%] Built target libjpeg-turbo 
[  9%] Built target libtiff 
[ 17%] Built target libwebp 
[ 20%] Built target libjasper 
[ 21%] Built target libpng 
[ 26%] Built target IlmImf 
[ 32%] Built target libprotobuf 
[ 32%] Built target quirc 
[ 33%] Built target ade 
[ 39%] Built target opencv_core 
[ 44%] Built target opencv_imgproc 
[ 46%] Built target opencv_imgcodecs 
[ 46%] Building CXX object modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_dshow.cpp.obj In file included from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:45:0: C:opencvsourcesmodulesvideoiosrccap_dshow.hpp:33:18: warning: 'virtual bool cv::VideoCapture_DShow::isOpened() const' can be marked override [-Wsuggest-override]
virtual bool isOpened() const;
^~~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:692:26: warning: 'virtual ULONG SampleGrabberCallback::AddRef()' can be marked override [-Wsuggest-override]
STDMETHODIMP_(ULONG) AddRef() { return 1; }
^~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:693:26: warning: 'virtual ULONG SampleGrabberCallback::Release()' can be marked override [-Wsuggest-override]
STDMETHODIMP_(ULONG) Release() { return 2; }
^~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:697:18: warning: 'virtual HRESULT SampleGrabberCallback::QueryInterface(const IID&, void**)' can be marked override [-Wsuggest-override]
STDMETHODIMP QueryInterface(REFIID, void **ppvObject){
^~~~~~~~~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:705:18: warning: 'virtual HRESULT SampleGrabberCallback::SampleCB(double, IMediaSample*)' can be marked override [-Wsuggest-override]
STDMETHODIMP SampleCB(double , IMediaSample *pSample){
^~~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:729:18: warning: 'virtual HRESULT SampleGrabberCallback::BufferCB(double, BYTE*, long int)' can be marked override [-Wsuggest-override]
STDMETHODIMP BufferCB(double, BYTE *, long){
^~~~~~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp: In member function 'void videoInput::getMediaSubtypeAsString(GUID, char*)': C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2296:41: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
if( type == MEDIASUBTYPE_RGB24)     sprintf(tmpStr, "RGB24");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2296:57: warning: left operand of comma operator has no effect [-Wunused-value]
if( type == MEDIASUBTYPE_RGB24)     sprintf(tmpStr, "RGB24");
^~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2297:5: error: 'else' without a previous 'if'
else if(type == MEDIASUBTYPE_RGB32) sprintf(tmpStr, "RGB32");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2297:41: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if(type == MEDIASUBTYPE_RGB32) sprintf(tmpStr, "RGB32");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2297:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if(type == MEDIASUBTYPE_RGB32) sprintf(tmpStr, "RGB32");
^~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2298:5: error: 'else' without a previous 'if'
else if(type == MEDIASUBTYPE_RGB555)sprintf(tmpStr, "RGB555");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2298:41: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if(type == MEDIASUBTYPE_RGB555)sprintf(tmpStr, "RGB555");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2298:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if(type == MEDIASUBTYPE_RGB555)sprintf(tmpStr, "RGB555");
^~~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2299:5: error: 'else' without a previous 'if'
else if(type == MEDIASUBTYPE_RGB565)sprintf(tmpStr, "RGB565");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2299:41: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if(type == MEDIASUBTYPE_RGB565)sprintf(tmpStr, "RGB565");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2299:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if(type == MEDIASUBTYPE_RGB565)sprintf(tmpStr, "RGB565");
^~~~~~~~ 
C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2301:5: error: 'else' without a previous 'if'
else if(type == MEDIASUBTYPE_YVYU)  sprintf(tmpStr, "YVYU");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2301:41: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if(type == MEDIASUBTYPE_YVYU)  sprintf(tmpStr, "YVYU");
^ 
C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2304:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if(type == MEDIASUBTYPE_UYVY)  sprintf(tmpStr, "UYVY");
^~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2305:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if(type == MEDIASUBTYPE_YV12)  sprintf(tmpStr, "YV12");
^~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2306:5: error: 'else' without a previous 'if'
else if(type == MEDIASUBTYPE_YVU9)  sprintf(tmpStr, "YVU9");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2306:41: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if(type == MEDIASUBTYPE_YVU9)  sprintf(tmpStr, "YVU9");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2306:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if(type == MEDIASUBTYPE_YVU9)  sprintf(tmpStr, "YVU9");
^~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2307:5: error: 'else' without a previous 'if'
else if(type == MEDIASUBTYPE_Y411)  sprintf(tmpStr, "Y411");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2307:41: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if(type == MEDIASUBTYPE_Y411)  sprintf(tmpStr, "Y411");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2307:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if(type == MEDIASUBTYPE_Y411)  sprintf(tmpStr, "Y411");
^~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2308:5: error: 'else' without a previous 'if'
else if(type == MEDIASUBTYPE_Y41P)  sprintf(tmpStr, "Y41P");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2349:41: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if ( prop==VideoProcAmp_Gamma) sprintf(tmpStr, "Gamma");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2349:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if ( prop==VideoProcAmp_Gamma) sprintf(tmpStr, "Gamma");
^~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2350:5: error: 'else' without a previous 'if'
else if ( prop==VideoProcAmp_ColorEnable) sprintf(tmpStr, "ColorEnable");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2350:47: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if ( prop==VideoProcAmp_ColorEnable) sprintf(tmpStr, "ColorEnable");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2350:63: warning: left operand of comma operator has no effect [-Wunused-value]
else if ( prop==VideoProcAmp_ColorEnable) sprintf(tmpStr, "ColorEnable");
^~~~~~~~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2448:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if ( prop==CameraControl_Tilt) sprintf(tmpStr, "Tilt");
^~~~~~ 
// CUT FOR SPACE //
// CUT FOR SPACE //
C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2450:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if ( prop==CameraControl_Zoom) sprintf(tmpStr, "Zoom");
^~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2451:5: error: 'else' without a previous 'if'
else if ( prop==CameraControl_Exposure) sprintf(tmpStr, "Exposure");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2451:45: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if ( prop==CameraControl_Exposure) sprintf(tmpStr, "Exposure");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2451:61: warning: left operand of comma operator has no effect [-Wunused-value]
else if ( prop==CameraControl_Exposure) sprintf(tmpStr, "Exposure");
^~~~~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2452:5: error: 'else' without a previous 'if'
else if ( prop==CameraControl_Iris) sprintf(tmpStr, "Iris");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2452:41: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if ( prop==CameraControl_Iris) sprintf(tmpStr, "Iris");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2452:57: warning: left operand of comma operator has no effect [-Wunused-value]
else if ( prop==CameraControl_Iris) sprintf(tmpStr, "Iris");
^~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2453:5: error: 'else' without a previous 'if'
else if ( prop==CameraControl_Focus) sprintf(tmpStr, "Focus");
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2453:42: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else if ( prop==CameraControl_Focus) sprintf(tmpStr, "Focus");
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2453:58: warning: left operand of comma operator has no effect [-Wunused-value]
else if ( prop==CameraControl_Focus) sprintf(tmpStr, "Focus");
^~~~~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2454:5: error: 'else' without a previous 'if'
else sprintf(tmpStr, "%u",prop);
^~~~ In file included from C:/Qt/Qt5.12.3/Tools/mingw730_32/i686-w64-mingw32/include/DShow.h:33:0,
from C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:111: C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2454:10: error: 'sprintf_instead_use_StringCbPrintfA_or_StringCchPrintfA' was not declared in this scope
else sprintf(tmpStr, "%u",prop);
^ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2454:26: warning: left operand of comma operator has no effect [-Wunused-value]
else sprintf(tmpStr, "%u",prop);
^~~~ C:opencvsourcesmodulesvideoiosrccap_dshow.cpp:2454:31: warning: right operand of comma operator has no effect [-Wunused-value]
else sprintf(tmpStr, "%u",prop);
^~~~ 
mingw32-make[2]: *** [modulesvideoioCMakeFilesopencv_videoio.dirbuild.make:181: modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_dshow.cpp.obj] Error 1 
mingw32-make[1]: *** [CMakeFilesMakefile2:2305:modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2 
mingw32-make: *** [Makefile:165: all] Error 2

和当我配置opencv与Cmake建筑前我得到:(但它似乎很好)

libjpeg-turbo: VERSION = 1.5.3, BUILD = opencv-4.0.1-libjpeg-turbo
Could not find OpenBLAS include. Turning OpenBLAS_FOUND off
Could not find OpenBLAS lib. Turning OpenBLAS_FOUND off
Could NOT find BLAS (missing: BLAS_LIBRARIES) 
Could NOT find LAPACK (missing: LAPACK_LIBRARIES) 
Reason given by package: LAPACK could not be found because dependency BLAS could not be found.
Could NOT find JNI (missing: JAVA_AWT_LIBRARY JAVA_JVM_LIBRARY JAVA_INCLUDE_PATH JAVA_INCLUDE_PATH2 JAVA_AWT_INCLUDE_PATH) 
VTK is not found. Please set -DVTK_DIR in CMake to VTK build directory, or to VTK install subdirectory with VTKConfig.cmake file
OpenCV Python: during development append to PYTHONPATH: C:/opencv-build/python_loader
Excluding from source files list: <BUILD>/modules/core/test/test_intrin128.avx2.cpp
Excluding from source files list: <BUILD>/modules/core/test/test_intrin256.avx2.cpp
Excluding from source files list: modules/imgproc/src/filter.avx2.cpp
Excluding from source files list: modules/imgproc/src/imgwarp.avx2.cpp
Excluding from source files list: modules/imgproc/src/resize.avx2.cpp
Excluding from source files list: <BUILD>/modules/dnn/layers/layers_common.avx2.cpp
Excluding from source files list: <BUILD>/modules/dnn/layers/layers_common.avx512_skx.cpp
Excluding from source files list: modules/features2d/src/fast.avx2.cpp
Excluding from source files list: modules/calib3d/src/undistort.avx2.cpp
General configuration for OpenCV 4.0.1 =====================================
Version control:               unknown
Platform:
Timestamp:                   2022-06-21T13:39:36Z
Host:                        Windows 10.0.19042 AMD64
CMake:                       3.23.2
CMake generator:             MinGW Makefiles
CMake build tool:            C:/Qt/Qt5.12.3/Tools/mingw730_32/bin/mingw32-make.exe
Configuration:               Release
CPU/HW features:
Baseline:                    SSE SSE2
requested:                 SSE2
Dispatched code generation:  SSE4_1 SSE4_2 FP16 AVX
requested:                 SSE4_1 SSE4_2 AVX FP16
SSE4_1 (8 files):          + SSE3 SSSE3 SSE4_1
SSE4_2 (2 files):          + SSE3 SSSE3 SSE4_1 POPCNT SSE4_2
FP16 (1 files):            + SSE3 SSSE3 SSE4_1 POPCNT SSE4_2 FP16 AVX
AVX (5 files):             + SSE3 SSSE3 SSE4_1 POPCNT SSE4_2 AVX
C/C++:
Built as dynamic libs?:      YES
C++ Compiler:                C:/Qt/Qt5.12.3/Tools/mingw730_32/bin/g++.exe  (ver 7.3.0)
C++ flags (Release):         -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -mfpmath=sse -fvisibility=hidden -fvisibility-inlines-hidden -O3 -DNDEBUG  -DNDEBUG
C++ flags (Debug):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wundef -Winit-self -Wpointer-arith -Wshadow -Wsign-promo -Wuninitialized -Winit-self -Wsuggest-override -Wno-narrowing -Wno-delete-non-virtual-dtor -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -mfpmath=sse -fvisibility=hidden -fvisibility-inlines-hidden -g  -O0 -DDEBUG -D_DEBUG
C Compiler:                  C:/Qt/Qt5.12.3/Tools/mingw730_32/bin/gcc.exe
C flags (Release):           -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-narrowing -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -mfpmath=sse -fvisibility=hidden -O3 -DNDEBUG  -DNDEBUG
C flags (Debug):             -fsigned-char -W -Wall -Werror=return-type -Werror=non-virtual-dtor -Werror=address -Werror=sequence-point -Wformat -Werror=format-security -Wmissing-declarations -Wmissing-prototypes -Wstrict-prototypes -Wundef -Winit-self -Wpointer-arith -Wshadow -Wuninitialized -Winit-self -Wno-narrowing -Wno-comment -Wimplicit-fallthrough=3 -Wno-strict-overflow -fdiagnostics-show-option -fomit-frame-pointer -ffunction-sections -fdata-sections  -msse -msse2 -mfpmath=sse -fvisibility=hidden -g  -O0 -DDEBUG -D_DEBUG
Linker flags (Release):      -Wl,--gc-sections  
Linker flags (Debug):        -Wl,--gc-sections  
ccache:                      NO
Precompiled headers:         NO
Extra dependencies:          opengl32 glu32
3rdparty dependencies:
OpenCV modules:
To be built:                 calib3d core dnn features2d flann gapi highgui imgcodecs imgproc java_bindings_generator ml objdetect photo python_bindings_generator stitching ts video videoio
Disabled:                    world
Disabled by dependency:      -
Unavailable:                 java js python2 python3
Applications:                tests perf_tests apps
Documentation:               NO
Non-free algorithms:         NO
Windows RT support:            NO
GUI: 
QT:                          YES (ver 5.12.3)
QT OpenGL support:         YES (Qt5::OpenGL 5.12.3)
Win32 UI:                    YES
OpenGL support:              YES (opengl32 glu32)
VTK support:                 NO
Media I/O: 
ZLib:                        build (ver 1.2.11)
JPEG:                        build-libjpeg-turbo (ver 1.5.3-62)
WEBP:                        build (ver encoder: 0x020e)
PNG:                         build (ver 1.6.35)
TIFF:                        build (ver 42 - 4.0.9)
JPEG 2000:                   build (ver 1.900.1)
OpenEXR:                     build (ver 1.7.1)
HDR:                         YES
SUNRASTER:                   YES
PXM:                         YES
PFM:                         YES
Video I/O:
DC1394:                      NO
FFMPEG:                      YES (prebuilt binaries)
avcodec:                   YES (ver 58.35.100)
avformat:                  YES (ver 58.20.100)
avutil:                    YES (ver 56.22.100)
swscale:                   YES (ver 5.3.100)
avresample:                YES (ver 4.0.0)
GStreamer:                   NO
DirectShow:                  YES
Parallel framework:            none
Trace:                         YES (built-in)
Other third-party libraries:
Lapack:                      NO
Eigen:                       NO
Custom HAL:                  NO
Protobuf:                    build (3.5.1)
OpenCL:                        YES (no extra features)
Include path:                C:/opencv/sources/3rdparty/include/opencl/1.2
Link libraries:              Dynamic load
Python (for build):            C:/App/python35/python.exe
Java:                          
ant:                         NO
JNI:                         NO
Java wrappers:               NO
Java tests:                  NO
Install to:                    C:/opencv-build/install
-----------------------------------------------------------------
Configuring done

我找了好几天这个问题,但我没有找到任何其他主题,所以我决定在这里发帖寻找一些帮助。

我终于在另一个openv论坛上找到了一个解决方案:

编辑文件%OPENCV_HOME%sourcesmodulesvideo srccap_dshow.cpp并添加:

#define STRSAFE_NO_DEPRECATE

既然我让它一切顺利,希望它能帮助别人,如果有一天

opencv topic: https://answers.opencv.org/question/62580/not-able-to-build-opencv3-rc1-with-debug-build-type/

相关内容

  • 没有找到相关文章

最新更新