opencv 2.4.13のコンパイルエラー:1 /usr/include/string.h:652:42:エラー:「memcpy」はこのスコープで宣言されていません
Compile Opencv 2 4 13 Error
Ubuntu 16.04で組み込みのgcc5.4バージョンを使用することはダウングレードされておらず、opencv2.4.13がインストールされたときにcmakeが成功し、make時にエラーが報告されました。
エラー:1 /usr/include/string.h:652:42:エラー:「memcpy」はこのスコープで宣言されていません
理由:g ++バージョンは新しすぎて、互換性が必要です
解決策:上位ディレクトリCMakeLists.txt前に追加
set(CMAKE_CXX_FLAGS '${CMAKE_CXX_FLAGS} -D_FORCE_INLINES')