Qt OPENCV mingw编译遇到的问题

  • Post author:
  • Post category:其他


D:\Software\OPENCV\opencv\build_opencv>mingw32-make -j 6
"C:\Program Files\CMake\bin\cmake.exe" -SD:\Software\OPENCV\opencv\sources -BD:\Software\OPENCV\opencv\build_opencv --check-build-system CMakeFiles\Makefile.cmake 0
"C:\Program Files\CMake\bin\cmake.exe" -E cmake_progress_start D:\Software\OPENCV\opencv\build_opencv\CMakeFiles D:\Software\OPENCV\opencv\build_opencv\\CMakeFiles\progress.marks
mingw32-make -s -f CMakeFiles\Makefile2 all
Scanning dependencies of target opencv_highgui_plugins
Scanning dependencies of target libopenjp2
Scanning dependencies of target opencv_videoio_plugins
Scanning dependencies of target quirc
Scanning dependencies of target zlib
Scanning dependencies of target ade
[  0%] Built target opencv_highgui_plugins
[  0%] Built target opencv_videoio_plugins
[  0%] Building C object 3rdparty/quirc/CMakeFiles/quirc.dir/src/decode.c.obj
[  0%] Building C object 3rdparty/quirc/CMakeFiles/quirc.dir/src/quirc.c.obj
[  1%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/adler32.c.obj
Scanning dependencies of target libwebp
[  1%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/thread.c.obj
[  1%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/compress.c.obj
Scanning dependencies of target libjpeg-turbo
[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dec/alpha_dec.c.obj
[  1%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/crc32.c.obj
[  1%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcapimin.c.obj
[  1%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/alloc.cpp.obj
[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dec/buffer_dec.c.obj
[  1%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcapistd.c.obj
[  1%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/deflate.c.obj
[  1%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/assert.cpp.obj
[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dec/frame_dec.c.obj
[  1%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jccoefct.c.obj
[  1%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/check_cycles.cpp.obj
[  1%] Building C object 3rdparty/quirc/CMakeFiles/quirc.dir/src/version_db.c.obj
D:\Software\OPENCV\opencv\sources\3rdparty\openjpeg\openjp2\thread.c:224:24: warning: no previous prototype for 'opj_thread_callback_adapter' [-Wmissing-prototypes]
 unsigned int __stdcall opj_thread_callback_adapter(void *info)
                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[  1%] Linking C static library ..\lib\libquirc.a
[  1%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jccolor.c.obj
[  1%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/bio.c.obj
[  1%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dec/idec_dec.c.obj
[  1%] Built target quirc
[  1%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/gzclose.c.obj
[  1%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/cio.c.obj
[  2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/edge.cpp.obj
[  2%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/gzlib.c.obj
[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dec/io_dec.c.obj
[  2%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcdctmgr.c.obj
Scanning dependencies of target libprotobuf
[  2%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/dwt.c.obj
[  2%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/gzread.c.obj
[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dec/quant_dec.c.obj
[  2%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/any_lite.cc.obj
[  2%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jchuff.c.obj
[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dec/tree_dec.c.obj
[  2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/execution_engine.cpp.obj
[  2%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/gzwrite.c.obj
[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dec/vp8_dec.c.obj
[  2%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/inflate.c.obj
[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dec/vp8l_dec.c.obj
[  2%] Building CXX object 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.obj
[  2%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/infback.c.obj
[  2%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dec/webp_dec.c.obj
In file included from D:\Software\OPENCV\opencv\sources\3rdparty\protobuf\src\google\protobuf\arena.cc:42:0:
D:/Software/OPENCV/opencv/sources/3rdparty/protobuf/src/google/protobuf/stubs/mutex.h: In constructor 'constexpr google::protobuf::internal::WrappedMutex::WrappedMutex()':
D:/Software/OPENCV/opencv/sources/3rdparty/protobuf/src/google/protobuf/stubs/mutex.h:124:29: error: temporary of non-literal type 'google::protobuf::internal::CallOnceInitializedMutex<std::mutex>' in a constant expression
   constexpr WrappedMutex() {}
                             ^
D:/Software/OPENCV/opencv/sources/3rdparty/protobuf/src/google/protobuf/stubs/mutex.h:98:7: note: 'google::protobuf::internal::CallOnceInitializedMutex<std::mutex>' is not literal because:
 class CallOnceInitializedMutex {
       ^~~~~~~~~~~~~~~~~~~~~~~~
D:/Software/OPENCV/opencv/sources/3rdparty/protobuf/src/google/protobuf/stubs/mutex.h:98:7: note:   'google::protobuf::internal::CallOnceInitializedMutex<std::mutex>' has a non-trivial destructor
[  2%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/event.c.obj
[  2%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/inftrees.c.obj
[  2%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/graph.cpp.obj
mingw32-make[2]: *** [3rdparty\protobuf\CMakeFiles\libprotobuf.dir\build.make:97: 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/src/google/protobuf/arena.cc.obj] Error 1
mingw32-make[1]: *** [CMakeFiles\Makefile2:1608: 3rdparty/protobuf/CMakeFiles/libprotobuf.dir/all] Error 2
mingw32-make[1]: *** Waiting for unfinished jobs....
[  2%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcicc.c.obj
[  2%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/image.c.obj
[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/demux/anim_decode.c.obj
[  3%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/inffast.c.obj
[  3%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/memory_accessor.cpp.obj
[  3%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/invert.c.obj
[  3%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/demux/demux.c.obj
[  3%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/trees.c.obj
[  4%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/j2k.c.obj
[  4%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/alpha_processing.c.obj
[  4%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/uncompr.c.obj
[  4%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/alpha_processing_mips_dsp_r2.c.obj
[  4%] Building C object 3rdparty/zlib/CMakeFiles/zlib.dir/zutil.c.obj
[  4%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcinit.c.obj
[  4%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/alpha_processing_neon.c.obj
[  4%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/memory_descriptor.cpp.obj
[  5%] Linking C static library ..\lib\libzlib.a
[  5%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/jp2.c.obj
[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/alpha_processing_sse2.c.obj
[  5%] Built target zlib
[  5%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/memory_descriptor_ref.cpp.obj
[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/alpha_processing_sse41.c.obj
[  5%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcmainct.c.obj
[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/cost.c.obj
[  5%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/memory_descriptor_view.cpp.obj
[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/cost_mips32.c.obj
[  5%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/mct.c.obj
[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/cost_mips_dsp_r2.c.obj
[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/cost_neon.c.obj
[  5%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/metadata.cpp.obj
[  5%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcmarker.c.obj
[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/cost_sse2.c.obj
[  5%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/mqc.c.obj
[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/cpu.c.obj
[  5%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/metatypes.cpp.obj
[  5%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcmaster.c.obj
[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/dec.c.obj
[  5%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/openjpeg.c.obj
[  5%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/dec_clip_tables.c.obj
[  5%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcomapi.c.obj
[  5%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/opj_clock.c.obj
[  6%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcparam.c.obj
[  6%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/dec_mips32.c.obj
[  6%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/node.cpp.obj
[  6%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/pi.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/dec_mips_dsp_r2.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/dec_msa.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcphuff.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/dec_neon.c.obj
[  7%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/passes/communications.cpp.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/dec_sse2.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcprepct.c.obj
[  7%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/t1.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/dec_sse41.c.obj
[  7%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/t2.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcsample.c.obj
[  7%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/search.cpp.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/enc.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jctrans.c.obj
[  7%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/subgraphs.cpp.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdapimin.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdapistd.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/enc_mips32.c.obj
[  7%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/tcd.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/enc_mips_dsp_r2.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdatadst.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/enc_msa.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdatasrc.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/enc_neon.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdcoefct.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/enc_sse2.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdcolor.c.obj
[  7%] [  7%] Building CXX object CMakeFiles/ade.dir/3rdparty/ade/ade-0.1.1f/sources/ade/source/topological_sort.cpp.objBuilding C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/enc_sse41.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jddctmgr.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/filters.c.obj
[  7%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/tgt.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/filters_mips_dsp_r2.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdhuff.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/filters_msa.c.obj
[  7%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdicc.c.obj
[  7%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/filters_neon.c.obj
[  7%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/function_list.c.obj
[  8%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/filters_sse2.c.obj
[  8%] Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/opj_malloc.c.obj
[  8%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdinput.c.obj
[  8%] [  8%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless.c.obj
Building C object 3rdparty/openjpeg/openjp2/CMakeFiles/libopenjp2.dir/sparse_array.c.obj
[  8%] Linking CXX static library 3rdparty\lib\libade.a
[  8%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdmainct.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdmarker.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_enc.c.obj
[  9%] Built target ade
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdmaster.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_enc_mips32.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdmerge.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_enc_mips_dsp_r2.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdphuff.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_enc_msa.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdpostct.c.obj
[  9%] Linking C static library ..\..\lib\liblibopenjp2.a
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_enc_neon.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdsample.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_enc_sse2.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdtrans.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_enc_sse41.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_mips_dsp_r2.c.obj
[  9%] Built target libopenjp2
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jerror.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_msa.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jfdctflt.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_neon.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jfdctfst.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/lossless_sse2.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/rescaler.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jfdctint.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/rescaler_mips32.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jidctflt.c.obj
[  9%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/rescaler_mips_dsp_r2.c.obj
[  9%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jidctfst.c.obj
[ 10%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/rescaler_msa.c.obj
[ 10%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jidctint.c.obj
[ 10%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/rescaler_neon.c.obj
[ 10%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/rescaler_sse2.c.obj
[ 10%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jidctred.c.obj
[ 10%] [ 10%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/ssim.c.objBuilding C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jquant1.c.obj

[ 11%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jquant2.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/ssim_sse2.c.obj
[ 11%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jutils.c.obj
[ 11%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jmemmgr.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/upsampling.c.obj
[ 11%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jmemnobs.c.obj
[ 11%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jaricom.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/upsampling_mips_dsp_r2.c.obj
[ 11%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jcarith.c.obj
[ 11%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jdarith.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/upsampling_msa.c.obj
[ 11%] Building C object 3rdparty/libjpeg-turbo/CMakeFiles/libjpeg-turbo.dir/src/jsimd_none.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/upsampling_neon.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/upsampling_sse2.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/upsampling_sse41.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/yuv.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/yuv_mips32.c.obj
[ 11%] Linking C static library ..\lib\liblibjpeg-turbo.a
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/yuv_mips_dsp_r2.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/yuv_neon.c.obj
[ 11%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/yuv_sse2.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/dsp/yuv_sse41.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/alpha_enc.c.obj
[ 12%] Built target libjpeg-turbo
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/analysis_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/backward_references_cost_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/backward_references_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/config_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/cost_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/filter_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/frame_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/histogram_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/iterator_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/near_lossless_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/picture_csp_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/picture_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/picture_psnr_enc.c.obj
[ 12%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/picture_rescale_enc.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/picture_tools_enc.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/predictor_enc.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/quant_enc.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/syntax_enc.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/token_enc.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/tree_enc.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/vp8l_enc.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/enc/webp_enc.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/mux/anim_encode.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/mux/muxedit.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/mux/muxinternal.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/mux/muxread.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/bit_reader_utils.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/bit_writer_utils.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/color_cache_utils.c.obj
[ 13%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/filters_utils.c.obj
[ 14%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/huffman_encode_utils.c.obj
[ 14%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/huffman_utils.c.obj
[ 14%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/quant_levels_dec_utils.c.obj
[ 14%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/quant_levels_utils.c.obj
[ 14%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/random_utils.c.obj
[ 14%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/rescaler_utils.c.obj
[ 14%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/thread_utils.c.obj
[ 14%] Building C object 3rdparty/libwebp/CMakeFiles/libwebp.dir/src/utils/utils.c.obj
[ 14%] Linking C static library ..\lib\liblibwebp.a
[ 14%] Built target libwebp
mingw32-make: *** [Makefile:182: all] Error 2

知道这个SB问题了,opencv版本太高了,使用的是OpenCV – 4.5.5版本,不论 cmake是3.17.2,还是目前最新的cmake Latest Release (3.23.2)

均会报错。

若opencv

版本更换为opencv-4.2.0-vc14_vc15.exe,就OK了!

日!!!

ps:

3.3 .0 is outdated. why waste time with that ?

your gcc version ? (it does not seem to like the code)

you could try to disable some problematic modules like: cmake -DWITH_OPENEXR=OFF or -DBUILD_opencv_dnn=OFF

就设置这两个,可以编译通过了。也不知道为啥,也不知道啥意思,但运行还是会有问题。不太推荐。

要执行命令

mingw32-make -j 8

mingw32-make install

D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/stfl/stfl_engine.hpp: In instantiation of 'QList<T> cvv::stfl::STFLEngine<Element>::executeSortCmds(const QList<T>&, const QStringList&) [with Element = cvv::gui::RawviewTableRow]':
D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/stfl/stfl_engine.hpp:167:29:   required from 'std::vector<cvv::stfl::ElementGroup<Element> > cvv::stfl::STFLEngine<Element>::query(QString) [with Element = cvv::gui::RawviewTableRow]'
D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\rawview.cpp:51:68:   required from here
D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/stfl/stfl_engine.hpp:650:16: warning: 'void qStableSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<cvv::gui::RawviewTableRow>::iterator; LessThan = cvv::stfl::STFLEngine<Element>::executeSortCmds(const QList<T>&, const QStringList&) [with Element = cvv::gui::RawviewTableRow]::<lambda(const cvv::gui::RawviewTableRow&, const cvv::gui::RawviewTableRow&)>]' is deprecated: Use std::stable_sort [-Wdeprecated-declarations]
     qStableSort(resList.begin(), resList.end(),
     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 [&](const Element &elem1,
                 ~~~~~~~~~~~~~~~~~~~~~~~~~
                     const Element &elem2)
                     ~~~~~~~~~~~~~~~~~~~~~
     { return sortFunc(elem1, elem2); });
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h:43:0,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qobject.h:49,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtWidgets/qwidget.h:45,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtWidgets/QWidget:1,
                 from D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\rawview.hpp:9,
                 from D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\rawview.cpp:1:
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qalgorithms.h:206:53: note: declared here
 QT_DEPRECATED_X("Use std::stable_sort") inline void qStableSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
                                                     ^~~~~~~~~~~
In file included from D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\rawview.hpp:15:0,
                 from D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\rawview.cpp:1:
D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/stfl/stfl_engine.hpp:658:16: warning: 'void qStableSort(RandomAccessIterator, RandomAccessIterator, LessThan) [with RandomAccessIterator = QList<cvv::gui::RawviewTableRow>::iterator; LessThan = cvv::stfl::STFLEngine<Element>::executeSortCmds(const QList<T>&, const QStringList&) [with Element = cvv::gui::RawviewTableRow]::<lambda(const cvv::gui::RawviewTableRow&, const cvv::gui::RawviewTableRow&)>]' is deprecated: Use std::stable_sort [-Wdeprecated-declarations]
     qStableSort(resList.begin(), resList.end(),
     ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                 [&](const Element &elem1,
                 ~~~~~~~~~~~~~~~~~~~~~~~~~
                     const Element &elem2)
                     ~~~~~~~~~~~~~~~~~~~~~
     { return sortFunc(elem2, elem1); });
     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qlist.h:43:0,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qobject.h:49,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtWidgets/qwidget.h:45,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtWidgets/QWidget:1,
                 from D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\rawview.hpp:9,
                 from D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\rawview.cpp:1:
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtCore/qalgorithms.h:206:53: note: declared here
 QT_DEPRECATED_X("Use std::stable_sort") inline void qStableSort(RandomAccessIterator start, RandomAccessIterator end, LessThan lessThan)
                                                     ^~~~~~~~~~~
In file included from D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\singlefilterview.cpp:10:0:
D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/qtutil/zoomableimage.hpp: In member function 'QPixmap cvv::qtutil::ZoomableImage::visibleImage() const':
D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/qtutil/zoomableimage.hpp:211:47: warning: 'static QPixmap QPixmap::grabWidget(QObject*, int, int, int, int)' is deprecated: Use QWidget::grab() instead [-Wdeprecated-declarations]
   return QPixmap::grabWidget(view_->viewport());
                                               ^
In file included from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtGui/qbrush.h:52:0,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtGui/qpalette.h:46,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtWidgets/qwidget.h:48,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtWidgets/QWidget:1,
                 from D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\singlefilterview.cpp:6:
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtGui/qpixmap.h:124:20: note: declared here
     static QPixmap grabWidget(QObject *widget, int x = 0, int y = 0, int w = -1, int h = -1);
                    ^~~~~~~~~~
[ 79%] Building CXX object modules/cvv/CMakeFiles/opencv_cvv.dir/opencv_cvv_main.cpp.obj
[ 79%] Linking CXX shared library ..\..\bin\libopencv_dnn420.dll
In file included from D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/qtutil/matchview/cvvkeypoint.hpp:16:0,
                 from D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/qtutil/matchview/cvvmatch.hpp:16,
                 from D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/qtutil/matchview/matchscene.hpp:13,
                 from D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\translationsmatchview.cpp:5:
D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/qtutil/zoomableimage.hpp: In member function 'QPixmap cvv::qtutil::ZoomableImage::visibleImage() const':
D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/qtutil/zoomableimage.hpp:211:47: warning: 'static QPixmap QPixmap::grabWidget(QObject*, int, int, int, int)' is deprecated: Use QWidget::grab() instead [-Wdeprecated-declarations]
   return QPixmap::grabWidget(view_->viewport());
                                               ^
In file included from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtGui/qbrush.h:52:0,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtGui/qpalette.h:46,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtWidgets/qwidget.h:48,
                 from C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtWidgets/QWidget:1,
                 from D:/Software/OPENCV/opencv_contrib/opencv_contrib/modules/cvv/src/qtutil/accordion.hpp:9,
                 from D:\Software\OPENCV\opencv_contrib\opencv_contrib\modules\cvv\src\view\translationsmatchview.cpp:4:
C:/Qt/Qt5.13.2/5.13.2/mingw73_64/include/QtGui/qpixmap.h:124:20: note: declared here
     static QPixmap grabWidget(QObject *widget, int x = 0, int y = 0, int w = -1, int h = -1);
                    ^~~~~~~~~~
[ 79%] Linking CXX shared library ..\..\bin\libopencv_cvv420.dll
[ 79%] Built target opencv_cvv
[ 79%] Built target opencv_dnn
mingw32-make: *** [Makefile:182: all] Error 2

又一个报错…醉了!!!

[ 66%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/src/backends/common/gcompoundkernel.cpp.obj
In file included from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/mat.hpp:14:0,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/convert.hpp:15,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/gmat.hpp:18,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/core.hpp:17,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/src/precomp.hpp:14,
                 from D:\Software\OPENCV\opencv\sources\modules\gapi\src\backends\common\gcompoundbackend.cpp:8:
D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/saturate.hpp:71:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning(disable: 4244)

D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/saturate.hpp:75:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning(default: 4244)

In file included from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/mat.hpp:14:0,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/convert.hpp:15,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/gmat.hpp:18,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/core.hpp:17,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/src/precomp.hpp:14,
                 from D:\Software\OPENCV\opencv\sources\modules\gapi\src\backends\common\gcompoundkernel.cpp:8:
D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/saturate.hpp:71:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning(disable: 4244)

D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/saturate.hpp:75:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning(default: 4244)

[ 67%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/opencl_kernels_calib3d.cpp.obj
[ 67%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/backends/fluid/gfluidimgproc_func.sse4_1.cpp.obj
In file included from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/mat.hpp:14:0,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/convert.hpp:15,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/gmat.hpp:18,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/core.hpp:17,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/src/precomp.hpp:14,
                 from D:\Software\OPENCV\opencv\opencv_build\modules\gapi\backends\fluid\gfluidimgproc_func.sse4_1.cpp:2:
D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/saturate.hpp:71:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning(disable: 4244)

D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/saturate.hpp:75:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning(default: 4244)

[ 67%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/ocl4dnn/src/ocl4dnn_pool.cpp.obj
[ 67%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/undistort.avx2.cpp.obj
[ 67%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/backends/fluid/gfluidimgproc_func.avx2.cpp.obj
[ 67%] Building CXX object modules/calib3d/CMakeFiles/opencv_calib3d.dir/opencv_calib3d_main.cpp.obj
[ 67%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/ocl4dnn/src/ocl4dnn_softmax.cpp.obj
In file included from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/mat.hpp:14:0,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/convert.hpp:15,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/gmat.hpp:18,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/core.hpp:17,
                 from D:/Software/OPENCV/opencv/sources/modules/gapi/src/precomp.hpp:14,
                 from D:\Software\OPENCV\opencv\opencv_build\modules\gapi\backends\fluid\gfluidimgproc_func.avx2.cpp:2:
D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/saturate.hpp:71:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning(disable: 4244)

D:/Software/OPENCV/opencv/sources/modules/gapi/include/opencv2/gapi/own/saturate.hpp:75:0: warning: ignoring #pragma warning  [-Wunknown-pragmas]
 #pragma warning(default: 4244)

[ 67%] Building CXX object modules/gapi/CMakeFiles/opencv_gapi.dir/opencv_gapi_main.cpp.obj
[ 67%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/onnx/onnx_importer.cpp.obj
[ 67%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/op_halide.cpp.obj
[ 67%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/op_inf_engine.cpp.obj
[ 67%] Linking CXX shared library ..\..\bin\libopencv_calib3d420.dll
[ 67%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/op_vkcom.cpp.obj
[ 67%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/tensorflow/tf_graph_simplifier.cpp.obj
[ 67%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/tensorflow/tf_importer.cpp.obj
[ 67%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/tensorflow/tf_io.cpp.obj
[ 67%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/torch/THDiskFile.cpp.obj
[ 67%] Built target opencv_calib3d
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/torch/THFile.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/torch/THGeneral.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/torch/torch_importer.cpp.obj
[ 68%] Linking CXX shared library ..\..\bin\libopencv_gapi420.dll
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/avg_pool_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/concat_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/conv48_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/conv_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/dw_conv_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/lrn_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/max_pool_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/permute_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/prior_box_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/relu_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/shader/softmax_spv.cpp.obj
[ 68%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/buffer.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/context.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/internal.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/op_base.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/op_concat.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/op_conv.cpp.obj
[ 69%] Built target opencv_gapi
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/op_lrn.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/op_permute.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/op_pool.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/op_prior_box.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/op_relu.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/op_softmax.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/src/tensor.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/vulkan/vk_functions.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/src/vkcom/vulkan/vk_loader.cpp.obj
[ 69%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/opencl_kernels_dnn.cpp.obj
[ 70%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/layers/layers_common.avx.cpp.obj
[ 70%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/layers/layers_common.avx2.cpp.obj
[ 70%] Building CXX object modules/dnn/CMakeFiles/opencv_dnn.dir/opencv_dnn_main.cpp.obj
[ 70%] Linking CXX shared library ..\..\bin\libopencv_dnn420.dll
[ 70%] Built target opencv_dnn
mingw32-make: *** [Makefile:182: all] Error 2



版权声明:本文为zzyzxb原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。