在Linux中,它是蛋糕。我只是跑了make,而OGG庫已經安裝在正確的地方和一切。我可以在Linux中使用Alure播放OGG文件沒有問題。如何在Windows中使用OGG支持編譯Alure?
現在,我正在開發Windows版本。我能夠在MinGW Shell中使用cmake生成MSYS Makefiles,然後構建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庫的位置? (例如,當通過某些./configure
參數來構建libvorbis時,我必須指定libogg的位置。)恐怕我對cmake或Alure沒有足夠的瞭解。
這樣做。設置CMAKE_PREFIX_PATH使得所有的庫都可見而不需要進一步的工作。萬分感謝! – TheBuzzSaw