プロジェクトがあり、.OGG ファイルを読み取ろうとしています。ここからlibogg
andをダウンロードしてコンパイルし (最初に libogg をビルドする必要があると考えるのに苦労しました)、次のファイルを取得しました。libvorbis
libogg.lib
libogg.dll
libvorbis.lib
libvorbis.dll
libvorbisfile.lib
libvorbisfile.dll
それらすべてをプロジェクトの Libraries フォルダーにドラッグし、既にプロジェクトに追加して、Linker->Input (.lib のみ) に含めました。
次に、ヘッダーをプロジェクトの includes フォルダーにコピーしました。これも既にプロジェクトに追加されており、次のファイルが含まれています。
ogg/ogg.h
ogg/os_types.h
vorbis/codec.h
vorbis/vorbisenc.h
vorbis/vorbisfile.h
次に、いくつかのコードを追加すると、「libvorbisfile.dll がコンピューターにないため、プログラムを開始できません」というエラーが表示されます。 そして、ファイルがライブラリフォルダーにあり、プロパティで適切に定義されていると確信しています。
途中で何か悪いことをしましたか?何が間違っているのかをどのように判断して修正できますか?
私はすでに .dll をプロジェクトのフォルダーと Windows/System32 フォルダーに入れようとしましたが、うまくいきませんでした。