我能够毫无错误地安装 cabal text-icu。(我用--extra-lib-dirsand--extra-include-dirs指向 icu4c 二进制发行版中的libandinclude目录。)
text-icu通过执行以下操作,我还能够构建以下使用的简单程序ghc --make icu.hs:
-- icu.hs
import Data.Text.ICU
main = print $ Locale "tr-TR"
这些步骤中的任何一个都没有错误或警告。但是当我尝试运行编译后的程序时icu.exe,我根本没有得到任何输出。我希望得到一条线Locale "tr-TR",但我什么也没得到——甚至没有错误或警告。如果我尝试,情况仍然如此
main = do
print $ Locale "tr-TR"
print "Done"
所以使用这些text-icu东西似乎会导致程序静默失败。 echo $?产量False。
有没有人text-icu在 Windows 上启动并运行?你能告诉我我做错了什么吗?