Linux では、それはケーキでした。make を実行しただけで、OGG ライブラリが適切な場所にすべてインストールされていました。Linux の Alure で OGG ファイルを問題なく再生できます。
現在、Windows ビルドに取り組んでいます。MinGW Shell で cmake を使用して MSYS Makefile を生成し、Alure ライブラリをビルドすることができました。ただし、OGG サポートがないことを示すメッセージが明示的に表示されます。
********************** Configured options **********************
-- Building shared, static library
-- Building and installing examples
--
-- SndFile support: disabled
-- VorbisFile support: disabled
-- FLAC support: disabled
-- MPG123 support: disabled
-- DUMB support: disabled
-- ModPlug support: disabled
-- FluidSynth support: disabled
--
-- Configuring done
-- Generating done
-- Build files have been written to: C:/dev/guest/alure-1.2
これは最初に予想されます。しかし、win32 OGG/vorbis ライブラリを構築してから、Alure を構築する際にそれらをどこに置くべきかわかりません。libs/includes は、このフォルダーに相対的な特定の場所にある必要がありますか? または、何らかのフラグを使用して OGG ライブラリの場所を指定する必要がありますか? (たとえば、libvorbis をビルドするときに、特定の./configure
パラメーターを使用して libogg の場所を指定する必要がありました。) 残念ながら、この部分を理解するには、cmake や Alure について十分な知識がありません。