首页 新闻 会员 周边

编译Haskell代码遇到的unknown symbol `___st rtod'问题

0
悬赏园豆:30 [已解决问题] 解决于 2014-04-30 17:28

用runhaskell setup.lhs build进行编译时,出现下面的错误:

Loading package hslua-0.3.10 ... linking ... ghc.exe: C:\Program Files (x86)\Has
kell\i386-windows-ghc-7.6.3\hslua-0.3.10\HShslua-0.3.10.o: unknown symbol `___st
rtod'
ghc.exe: unable to load package `hslua-0.3.10'

该如何解决这个问题?

dudu的主页 dudu | 高人七级 | 园豆:31003
提问于:2014-04-30 10:38
< >
分享
最佳答案
0

解决方法:在hslua.cabal文件中添加如下的设置

 if os(windows)
    CC-Options:         "-D__NO_ISOCEXT"

详见:[Haskell]解决hslua unknown symbol `___s trtod'的解决

dudu | 高人七级 |园豆:31003 | 2014-04-30 17:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册