2011-11-12 7 views
1

Linuxでは、ケーキでした。私は単にmakeを実行し、OGGライブラリは既に適切な場所にインストールされていました。私はAlure Linuxで問題なくOGGファイルを再生できます。WindowsでAlureをOGGサポートでコンパイルするにはどうすればよいですか?

今、私は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について十分に知りません。

答えて

2

まず、すべてのOGG関連のcmake変数をbuilddir/CMakeCache.txtに手動で設定できます。 CMake GUI appを使用すると、もっと便利に使えます(赤で表示されます)。

別の解決策 - OGGライブラリがインストールされているディレクトリにCMAKE_PREFIX_PATHを設定します。

+0

これはそのトリックでした。 CMAKE_PREFIX_PATHを設定すると、すべてのライブラリが表示されなくなりました。ありがとう、トン! – TheBuzzSaw

関連する問題