Ben bir görüntüyü okumak için aşağıdaki C kütüphanesini oluşturduk:Haskell'in FFI'sini yapılarda nasıl kullanırım?
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);
Gerçekten Yabancı Fonksiyon Arayüzü ile diziler ve yapılar kullanarak herhangi bir bilgi bulamıyorum. Kitaplığımı Haskell'de nasıl kullanabileceğim?
Aşağıdaki örneği bir temel olarak kullanmayı denedim: http://therning.org/magnus/archives/315 Ancak hsc dosyası, yalnızca yukarıdaki c kodunu içeren ve daha fazla bir şey içermeyen bir hs dosyasına derlendi (ve elbette derlenemez). . Örneklere bakabileceğiniz
büyük olabilir. – MasterMastic