Я пытаюсь написать ffi для библиотеки pdflib (pdflib.com), используя c2hs на 64 linux.Вы можете скачать pdflib с их сайта бесплатно (полнофункциональный eval.)
Я попытался скомпилировать и запустить их демонстрационную программу hello.c, и она отлично работает.
Насколько я понимаю, яМне нужно только 2 файла, чтобы он работал: pdflib.h и libpdf.a
Так что я положил их оба в папку hello, написал файл chs, он компилирует и генерирует файл hs нормально.Но когда я пытаюсь скомпилировать мою программу Hello.hs, Cabal жалуется
Cabal: Отсутствует зависимость от сторонней библиотеки: * Отсутствует библиотека C: pdflib
Я попытался дать ей имя папки через -extra-include-dirs и --extra-lib-dirs, но это не помогает.
Как мне скомпилировать программу на haskell с файлами pdflib.h и libpdf.a?