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