0

Qt プロジェクトに libavcodec を含めたいと考えています。私はそれを行う必要があります

#include <ffmpeg/libavcodec.h>

または、より多くのQtを使用して、たとえば

QLibrary mylib("libavcodec");

また、本当に理解しているかどうかを理解するための質問: libavcodec を使用するには、ソース ファイルまたは .dll をインポートする必要がありますか?

4

2 に答える 2

3

他のライブラリと同様に libavcodec を使用する必要があります。つまり、ヘッダーを含め、インポート ライブラリにリンクします。を使用している場合は、変数と変数qmakeを変更する必要があります。いくつかの例については、ドキュメントを参照してください。INCLUDEPATHLIBS

このQLibraryオプションは、実行時にロードする DLL (プラグインなど) にのみ役立ちます。

于 2009-10-20T08:10:04.917 に答える
0

コンパイルするには
、FFMPEG ヘッダー パス、
FFMPEG ライブラリ パス、
avcodec.lib avformat.lib avdevice.lib avutil.lib ファイル (またはバージョンの名前は何でも) に対するリンクを含める必要があります。

次に、実行時に、ライブラリ avcodec.dll avformat.dll avdevice.dll avutil.dll (またはバージョンの名前) が同じディレクトリまたはパスにあることを確認します。

于 2009-10-23T23:39:54.210 に答える