1.mingwをダウンロード&インストール http://www.mingw.org/download.shtml
しかし、できればufrawの新しいバージョンと、gimpの16bit対応希望。
MinGW-4.1.0.exeだけでいいと思う
2.jpeglib http://gnuwin32.sourceforge.net/packages.html
jpeg6bのライブラリをゲット&mingwに展開
3.環境変数セット (c:\MinGWにインストールした場合)
set PATH=c:\MinGW\bin;%PATH%
set INCLUDE=c:\MinGW\include
set LIB=c:\MinGW\lib
4.dcraw.cの修正set INCLUDE=c:\MinGW\include
set LIB=c:\MinGW\lib
56行目 typedef __uint64 UINT64; をコメントアウト
(今のgccでは定義済みのため)
5.ビルド(今のgccでは定義済みのため)
gcc -o dcraw -O3 dcraw.c -lm -ljpeg -lwsock32
ワーニングは出るが無視。
本当は-WIN32も?でもWIN32を指定すると沢山ワーニングが出るので 指定しない(笑)
それに無指定でもちゃんとビルドできるし、動作も問題なさそう。
こんなもんで。無事gimpからkissDNのrawデータが読めるようになりました。ワーニングは出るが無視。
本当は-WIN32も?でもWIN32を指定すると沢山ワーニングが出るので 指定しない(笑)
それに無指定でもちゃんとビルドできるし、動作も問題なさそう。
しかし、できればufrawの新しいバージョンと、gimpの16bit対応希望。