cygwinでglib

ちょっとビミョーだがcygwinでglibを試す。

  • glibの情報

developerWorks1
developerWorks2
API reference
API reference日本語

try & errorでいくつかパッケージをインストール。結局次を入れた。

  • glib2
  • glib2-devel
  • glib2-runtime
  • pkgconfig

pkgconfigを使うと次のようにCLFAGなどを取得できる。

$ pkg-config --cflags glib-2.0
-I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include
$ pkg-config --libs glib-2.0
-lglib-2.0 -lintl -liconv

しかし、libintlがない、と怒られてしまった。
cygcheck -cでは、libintl[123] が入っているのに、
find /usr -name libintl*をしても見つからない。
確認してみると

$ cygcheck -l libintl
/usr/bin/cygintl.dll

これだからcygwinは..
しょうがないので、シンボリックリンクはってごまかしました。

$ cd /usr/lib
$ ln -s ../bin/cygintl.dll libintl.dll

Scannerを使ってまずは設定ファイルの読み込みルーチンでも作ろうと思っていたのだが、iniファイル形式のファイルを読むモジュールがあるのね。

そうなると今のところ作りたいものがないなあ。