我将文件Lab07和Lab07def放在相同的路径上。但是,当我尝试在ghci中加载Lab07时,它返回Could not find module ‘Lab07def’。
Prelude> :l K:\lab7\Lab07def.hs
[1 of 1] Compiling Lab07def ( K:\lab7\Lab07def.hs, interpreted )
Ok, one module loaded.
Prelude> :l K:\lab7\Lab07.hs
[1 of 1] Compiling Lab07 ( K:\lab7\Lab07.hs, interpreted )
K:\lab7\Lab07.hs:9:1: error:
Could not find module ‘Lab07def’
Use -v to see a list of the files searched for.
|
9 | import Lab07def
| ^^^^^^^^^^^^^^^
Failed, no modules loaded.这是Lab07def的第一行
module Lab07def where这是Lab07中的前两行
module Lab07 where
import Lab07def他们俩看起来都很好。那有什么问题吗?谢谢!
发布于 2018-06-27 02:25:58
使用K:\lab7选项将-iPATH添加到导入搜索路径。
ghci -iK:\lab7或者从下面的ghci启动lab7。
https://stackoverflow.com/questions/51053628
复制相似问题