在Haskell中为OpenCV 2.4构建OpenCV绑定

在Haskell中为OpenCV 2.4构建OpenCV绑定,opencv,haskell,Opencv,Haskell,我试图通过cabal安装cv库(cabal安装cv)。 但这给我带来了一个错误: Configuring CV-0.3.7... Building CV-0.3.7... Preprocessing library CV-0.3.7... c2hs: C header contains errors: dist/build/CV/Video.chs.h:22: (column 39) [ERROR] >>> Unknown identifier! Cannot find

我试图通过cabal安装
cv
库(
cabal安装cv
)。 但这给我带来了一个错误:

Configuring CV-0.3.7...
Building CV-0.3.7...
Preprocessing library CV-0.3.7...
c2hs: C header contains errors:

dist/build/CV/Video.chs.h:22: (column 39) [ERROR]  >>> Unknown identifier!
  Cannot find a definition for `CV_CAP_PROP_WHITE_BALANCE_BLUE_U' in the header file.

cabal: Error: some packages failed to install:
CV-0.3.7 failed during the building phase. The exception was:
ExitFailure 1
我已经读到它的问题是,我的安装
opencv
比haskell库需要的更新

我的
opencv

local/opencv 2.4.12.2-2
    Open Source Computer Vision Library

那么我现在如何修复这个错误呢?谢谢你的帮助

您是否在
cv
软件包的基础上找到并尝试了这个精确问题的潜在解决方案?还有一个问题似乎表明这个问题已经在最近的版本中得到了修复,而这些版本似乎并没有被黑客攻击。但即使是最新的版本也似乎过时了。是的,我试过这个。但它不起作用。同样的错误。在这种情况下,我认为这只是库中的一个bug。您的选择是恢复到OpenCV的旧版本并希望修复它,联系库维护人员并希望他们修复它,或者尝试手动修复这些错误,也许删除此文件中的一些伪行会有所帮助。但我自己不擅长修复它。你能帮忙吗?我不能,因为我甚至没有一台可以安装OpenCV然后尝试破解
cv
软件包的机器。