я создал следующую библиотеку C для считывания изображения:Как использовать FFI Haskell для структур?
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);
Я не могу найти любую информацию, используя массивы и структуру с внешней функцией интерфейсом. Как я могу использовать мою библиотеку в Haskell?
Я попытался использовать следующий пример в качестве базы: http://therning.org/magnus/archives/315, но затем файл hsc был скомпилирован вплоть до hs-файла, который содержал только указанный выше c-код и ничего больше (и, конечно же, он не может быть скомпилирован) ,
Если бы вы могли упомянуть лишь немногие это может быть большим. – MasterMastic