Как мне скомпилировать Alure с поддержкой OGG в Windows? - PullRequest
1 голос
/ 12 ноября 2011

В Linux это был торт.Я просто запустил make, и библиотеки OGG уже были установлены в нужном месте и все.Я могу воспроизводить файлы OGG с Alure в Linux без проблем.

Теперь я работаю над сборкой Windows.Я смог использовать cmake в MinGW Shell для генерации Make-файлов MSYS, а затем для создания библиотеки 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, используя какой-нибудь флаг?(Например, я должен был указать местоположение libogg при сборке libvorbis через определенные параметры ./configure.) Боюсь, я недостаточно знаю о cmake или Alure, чтобы понять эту часть.

1 Ответ

2 голосов
/ 12 ноября 2011

Во-первых, вы можете установить все связанные с OGG переменные cmake вручную в builddir / CMakeCache.txt.Вы можете использовать приложение CMake GUI, чтобы сделать это более удобно (они будут показаны красным).

Другое решение - установите CMAKE_PREFIX_PATH в каталог, где установлена ​​ваша библиотека OGG.

...