Как установить привязки Джека для Haskell в Windows - PullRequest
1 голос
/ 03 апреля 2019

Я пытаюсь установить привязки Джека для 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, в котором есть необходимые файлы библиотеки?

...