OpenCVをgstreamer付でvcpkgでインストールして、起動しようとしたらqt絡みの謎のエラーが出てきました。
vcpkg install opencv[gstreamer,cuda,world]:x64-windows
ググるとPython絡みの解決方法ばかりだったので、MSVC(vcpkg)でc++で解決したいときのメモを残しておきたいと思います。
環境変数QT_QPA_PLATFORM_PLUGIN_PATHを新しく定義して、vcpkgの中に作られているplatformsフォルダを指定します。ユーザー変数で構いません。
D:ドライブ直下にvcpkgをインストールしているときの例はこんな感じ。
QT_QPA_PLATFORM_PLUGIN_PATH
D:\vcpkg\installed\x64-windows\plugins\platforms
ただし、起動が妙に重い。。。OpenCVにQt要らなくない?