Snow Leopard を実行している Mac コンピューターに tiff-4.0.0beta6 をビルドしてインストールしました。http://www.kyngchaos.com/macosx/build/libtiffのチュートリアルに従いました。インストールはうまくいきましたが、TIFF データ型に問題があります。
たとえば、次の単純なコードをコンパイルすると:
#include "tiffio.h"
main()
{
TIFF* tif = TIFFOpen("foo.tif", "r");
TIFFClose(tif);
}
エラーメッセージが表示されます:
hlrg-labs-imac:metrics Ben$ gcc main.c
Undefined symbols:
"_TIFFOpen", referenced from:
_main in cciewEwr.o
"_TIFFClose", referenced from:
_main in cciewEwr.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
コードをコンパイルすると:
#include "tiffio.h"
main()
{
TIFF tif;
}
コンパイルエラーが発生します:
hlrg-labs-imac:metrics Ben$ gcc main.c
main.c: In function ‘main’:
main.c:5: error: storage size of ‘tif’ isn’t known
これに関する提案は大歓迎です。
ありがとう。