Я пытаюсь установить привязки Джека для Haskell (см. https://www.stackage.org/package/jack и http://hackage.haskell.org/package/jack) в Windows.
Я установил Jack для Windows (из http://jackaudio.org/downloads/). Однако, независимо от того, что я установил для --extra-lib-dirs
, я все равно получаю ошибку Missing (or bad) C library: jack
.
Так что, даже если я бегу
cabal install jack --extra-include-dirs="C:\Program Files (x86)\Jack\includes" --extra-lib-dirs="C:\Program Files (x86)\Jack" --extra-lib-dirs="C:\Program Files (x86)\Jack\lib" --extra-lib-dirs="C:\Windows\jack"
Я все еще получаю ошибку. Однако добавление части --extra-include-dirs="..."
исправило ошибку Missing (or bad) header file: jack/jack.h
.
Я пытался установить pkg-config при установке msys в C:\Program Files\Haskell Platform\...
, которая исправила ошибку, которая возникла, когда я не использовал -f -pkgconfig
, но в остальном ничего не исправила. Я также пытался скомпилировать Джека с MinGW, но я не мог понять, как.
Есть ли какое-то место для файлов библиотеки, которое мне не хватает? Или есть какой-нибудь пакет для MinGW, в котором есть необходимые файлы библиотеки?