« bisonとflexのセットアップ | メイン | libmingテストプログラムのビルド »

2005年04月08日

Flash:: libmingのビルド

    

SourceForge GnuWin32 File Listからzlibとlibpng、jpegのライブラリをとってくる。
zlibとlibpngのインクルードパスを加える。

bisonとyaccのカスタムビルドで、bisonとyaccが環境依存のパス付きで設定されているので、パスをはずす。

zconf.hでコンパイルエラー unistd.h がないと言われる
コメントを見ると、さして必要そうではないので、unistd.h のインクルードをコメントアウト。

これで、ビルドは通るが、このlibmingを使うとリンクエラーが発生する。
そこで、次のようにする。

まずは、GIFは使わないつもりなので、
ming_config.h の #define USE_GIF 1 を #define USE_GIF 0 とした。
そして、pngdbl.c と imports.c/.h 、 videostream.c/.h をプロジェクトに追加。

これで、libmingを使ったプログラムのビルドが通るようになった。
でも、他にも抜けている物があるかもしれない。
その時は、またライブラリにソースを追加したりして対応することにする。



投稿者 Takenori : 2005年04月08日 23:40




comments powered by Disqus
Total : Today : Yesterday : なかのひと