0

同様の質問がstackoverflowですでに尋ねられましたが、誰も答えなかったので、もう一度質問します。

http://docs.gstreamer.com/display/GstSDK/Installing+on+Windowsのすべての手順に従いました

したがって、コンピューターに Gstreamer SDK + Devel を正しくインストールしたと思います。環境変数を設定する手順に従いました: GSTREAMER_SDK_ROOT_X86_64

Visual Studio で新しい Qt5 プロジェクトを作成し、gstreamer のプロパティ シートを設定しましたが、アプリケーション (まだ gst_init が呼び出された基本的な Qt アプリ) を実行すると、次のようなエラーが発生します。

コンピュータに libstreamer-0.10-0.dll が見つからないため、プログラムを開始できません。

Windows/System32dll が存在しなければならない、またはSysWOW64そのようなファイルが存在しないと言う人もいます。その dll は、デフォルトでgstreamer_root_sdk_folder/bin.

4

1 に答える 1

0

開発環境からアプリを実行する場合 (.exe 生成ファイルをクリックして直接)​​、静的ライブラリでコンパイルしない限り、app.exe ファイルと同じフォルダーに dll を配置する必要があります。

libstreamer-0.10-0.dllGstreamer SDK のインストール フォルダー (指摘したように gstreamer_root_sdk_folder/bin) を探して、app.exe ファイルと同じフォルダーにコピー アンド ペーストする必要があります。もう一度実行してみてください。

これを解決した後、不足している dll を追加する必要があるかもしれません。不足しているすべてのものに対して同じプロセスに従うことで、それを行うことができます。

于 2016-06-09T13:55:23.967 に答える