如何让 libiconv 在 windows 上为 hsexif 工作
How to make libiconv work for hsexif on windows
所以我已经花了大约一天的时间尝试了所有方法,但都无济于事。我至少已经成功安装了(我不是 100% 成功但它没有抱怨)我拼命尝试使用的 hsexif lib 需要的 iconv-0.4.1 lib。
在所有的麻烦之后我留下了一个错误
photo_test.hs: C:\Users\Dito\AppData\Roaming\cabal\x86_64-windows-ghc-7.8.3\iconv-0.4.1.2\HSiconv-0.4.1.2.o: unknown symbol `__imp_libiconv_open'
photo_test.hs: photo_test.hs: unable to load package `iconv-0.4.1.2'
现在包已经安装好了,我已经将 gnu 网站上的 lib 文件粘贴到我的电脑上了。我唯一的猜测是我需要在 sublime 文件中的某处添加一个链接器的路径。
我该怎么办?
所以正确的答案应该是 this。我知道它可以工作,就像我曾经做过的那样。不过,第二次我真的放弃了,因为它太乱了,而且很烦人,无法让它发挥作用。正如我在对你的问题的评论中所写,好消息是 hsexif
需要 iconv
依赖项才能很好地格式化很少使用的 EXIF User Comment
字段。
因此,您可能会对没有该功能的 hsexif
感到满意。所以我刚刚在 hackage 上上传了一个新的 hsexif
版本,0.6.0.4,它有一个构建标志来请求在没有 iconv
依赖项的情况下构建:
cabal install hsexif -f-iconv
一定要先更新你的 cabal 包数据库:cabal update
。
所以我已经花了大约一天的时间尝试了所有方法,但都无济于事。我至少已经成功安装了(我不是 100% 成功但它没有抱怨)我拼命尝试使用的 hsexif lib 需要的 iconv-0.4.1 lib。
在所有的麻烦之后我留下了一个错误
photo_test.hs: C:\Users\Dito\AppData\Roaming\cabal\x86_64-windows-ghc-7.8.3\iconv-0.4.1.2\HSiconv-0.4.1.2.o: unknown symbol `__imp_libiconv_open'
photo_test.hs: photo_test.hs: unable to load package `iconv-0.4.1.2'
现在包已经安装好了,我已经将 gnu 网站上的 lib 文件粘贴到我的电脑上了。我唯一的猜测是我需要在 sublime 文件中的某处添加一个链接器的路径。
我该怎么办?
所以正确的答案应该是 this。我知道它可以工作,就像我曾经做过的那样。不过,第二次我真的放弃了,因为它太乱了,而且很烦人,无法让它发挥作用。正如我在对你的问题的评论中所写,好消息是 hsexif
需要 iconv
依赖项才能很好地格式化很少使用的 EXIF User Comment
字段。
因此,您可能会对没有该功能的 hsexif
感到满意。所以我刚刚在 hackage 上上传了一个新的 hsexif
版本,0.6.0.4,它有一个构建标志来请求在没有 iconv
依赖项的情况下构建:
cabal install hsexif -f-iconv
一定要先更新你的 cabal 包数据库:cabal update
。