我根据此处的建议设置了一个项目:http://www.haskell.org/haskellwiki/Structure_of_a_Haskell_project
如何在doc / examples文件夹中运行示例?假设我有src/App/SomeModule.hs
和doc/examples/Example1.hs
。 Example1有一个main方法,import App.SomeModule
。当然,当我尝试编译或运行Example1时,它会因为找不到App.SomeModule
而死亡。
你如何解决这个问题?是否有某种搜索路径机制,我可以告诉ghc在另一个文件夹中查找文件?你有什么不同的发展吗?
答案 0 :(得分:1)
在命令行上$ ghc doc/examples/Example1 -i src/
。例如,您还可以在.cabal
doc/examples
中设置hs-source-dirs: ../../src
文件。