Qt5 と OpenCV で必要な libstdc++-6.dll のさまざまな dll バージョンの問題を回避するために、libstdc++ と静的にリンクされた OpenCV をコンパイルする必要があります。この記事の手順に従ってください: http://www.argong.com/docs/how-to-OpenCV-2.2.0.pdfおよび以下の行を CMakeLists.txt に追加しますですが、OpenCV は引き続き libstdc++-6.dll に依存しています。libstdc++ と静的にリンクされた OpenCV ライブラリを取得するために私が間違っていることは何ですか?
if (MINGW)
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -static-libgcc")
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -static-libgcc -static-libstdc++")
set(CMAKE_SHARED_LIBRARY_LINK_C_FLAGS "${CMAKE_SHARED_LIBRARY_LINK_C_FLAGS} -static-libgcc -s")
set(CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS "${CMAKE_SHARED_LIBRARY_LINK_CXX_FLAGS} -static-libgcc -static-libstdc++ -s")
endif()