我能够毫无错误地安装 cabal text-icu
。(我用--extra-lib-dirs
and--extra-include-dirs
指向 icu4c 二进制发行版中的lib
andinclude
目录。)
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 上启动并运行?你能告诉我我做错了什么吗?