OpenCV ライブラリを試してみたいのですが、ビルド プロセス中に問題が発生しました。私はMingwコンパイラを使用してWindows 10を使用しています。しばらくしてコマンドmingw32-makeを起動すると、次のエラーが表示されます。
C:\Github\opencv\modules\videoio\src\cap_dshow.cpp:337:21: fatal error: strsafe.h: No such file or directory
#include <strsafe.h>
^
compilation terminated.
modules\videoio\CMakeFiles\opencv_videoio.dir\build.make:187: recipe for target 'modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_dshow.cpp.obj' failed
mingw32-make[2]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/src/cap_dshow.cpp.obj] Error 1
CMakeFiles\Makefile2:4340: recipe for target 'modules/videoio/CMakeFiles/opencv_videoio.dir/all' failed
mingw32-make[1]: *** [modules/videoio/CMakeFiles/opencv_videoio.dir/all] Error 2
Makefile:159: recipe for target 'all' failed
mingw32-make: *** [all] Error 2
問題のあるファイルはcap_dshow.cppであり、コンパイラは、ヘッダー ファイルstrsafe.hが見つからないと言います。C:\MinGW\include フォルダー内にこのファイルは存在せず、どこにあるのかわかりません。
「MinGW Installation Manager」というツールを使用して MinGW コンパイラ (およびその他のもの) をインストールしました。このツールを使用すると、他のライブラリもインストールできますが、これらのライブラリにstrsafe.hファイルが含まれているかどうかはわかりません。
私の質問はこれと重複している可能性がありますが、受け入れられた回答にはリンクが壊れています。