VLC SDK と OpenCV を使用する Video Caputre を実装して、OpenCV プロジェクトで VLC からのより優れたストリーミング処理を使用できるようにしようとしています。CVLCVideoCaputre クラスを含む静的ライブラリ A を作成しました。このライブラリには、vlc/vlc.h と cv.h が含まれています。正常にビルドされます。
このライブラリAをアプリケーションに実装したいとき。libvlc.lib と libvlccore.lib をリンクし、OpenCV ライブラリも動的にリンクします。また、このプロジェクトはビルドです。
しかし、プログラムを実行すると、次のエラーが発生しました。
「関数エントリ ポイント: "?create@Mat@cv@@QAEXHPBHH@Z" が DLL "libvlc.dll" に見つかりませんでした (ドイツ語からの翻訳)"
この関数は「opencv_core231.dll」にあるため、その奇妙な点です。
cv::Mat::create 関数が間違ったライブラリに関連付けられている理由と、それを修正する方法を知っている人はいますか?
Windows 7、Visual Studio 2010 を使用しています。
ありがとう。