小编use*_*615的帖子

cabal:如何将文本文件添加为构建依赖项

我使用一个简单的文本文件来生成一些使用TemplateHaskell和runIO的代码.

...    
curdir <- runIO $ getCurrentDirectory
addDependentFile $ curdir ++ "/spec.txt"
bs <- runIO $ BS.readFile "spec.txt"
...
Run Code Online (Sandbox Code Playgroud)

与ghci一起使用时,一切都很好用.问题是cabal不知道我需要那个文件来构建,而当我这样做时我会得到这个cabal build.

Exception when trying to run compile-time code:
  spec.txt: openFile: does not exist (No such file or directory)
Run Code Online (Sandbox Code Playgroud)

haskell cabal

5
推荐指数
1
解决办法
513
查看次数

如何使用cabal构建一个独立的库?

我有一个库,它依赖于其他一些库,当然还有haskell运行时.它导出C API.我想以一种完全独立的方式构建它,用户不会为安装haskell,cabal和所有依赖项而烦恼.

haskell cabal

5
推荐指数
1
解决办法
224
查看次数

标签 统计

cabal ×2

haskell ×2