画像を読み取るために、次のCライブラリを作成しました。
typedef struct {
unsigned int height;
unsigned int width;
unsigned char* red; //length=height*width
unsigned char* green;
unsigned char* blue;
} Contents;
Contents readJPEGFile(const char* inFilename);
配列と構造体をForeignFunctionInterfaceで使用して情報を実際に見つけることはできません。Haskellで自分のライブラリを使用できるようにするにはどうすればよいですか?
次の例をベースとして使用しようとしました:http://therning.org/magnus/archives/315しかし、hscファイルは、上記のcコードのみを含み、それ以上のものを含まないhsファイルにコンパイルされました。もちろんコンパイルできません)。