CELTライブラリをビルドする その2
通常出来上がったCELTライブラリ関連ファイルは
make install
すれば/usr/local下にインストールされるのでしょうが、MinGWを使うように設定したのですんなりとは行きません。
今回はQt Brynhildr のためだけに必要なものなので必要なファイルだけを手動でコピーします。まず、
make -n install
でインストール実行時にどのような処理が行われるかを確認します。
どうやら、libcelt下にある3つのヘッダーファイル(celt.h/celt_types.h/celt_header.h)とibcelt/.libs下に出来ているlibcelt0.aをコピーしてしまえば良さそうです。
というわけで、テスト用にsrcと同じレベルにlibsというディレクトリを作って、そこに上記4つのファイルをコピーしました。
cd libcelt
cp celt.h celt_types.h celt_header.h .libs/libcelt0.a ~/Src/qtbrynhildr/libs
あとlibcelt/libcelt0.laを確認すると
# Libraries that this one depends upon.
dependency_libs=' -lwinmm'
とあるのでリンク時に"-lwinmm"を付ける必要がありそうです。が、qtbrynhildr.proを確認するとすでに"-lwinmm"は設定しているので追加の設定は必要ありませんでした。
« CELTライブラリをビルドする その1 | トップページ | CELTライブラリをビルドする その3 »
コメント