gpt4 book ai didi

未找到 Haskell 模块。我的项目的文件结构有什么问题?

转载 作者:行者123 更新时间:2023-12-02 00:57:14 26 4
gpt4 key购买 nike

我的项目结构有问题:

pic-analysis-0.1/AlgTop/Data.hs
Functions.hs
PNGModify.hs
Main.hs

Data.hs:

module AlgTop.Data (…) where

Functions.hs:

module AlgTop.Functions (…) where
import AlgTop.Data

AlgTop.Functions 模块找不到 AlgTop.Data

我将我的项目结构方法与 Hackage 上的 ansi-terminal 进行了比较(见下文),但我没有发现任何差异。我做错了什么?

ansi-terminal-xxx/System/Console/ANSI/Common.hs
/Unix.hs
/…

Common.hs:

module System.Console.ANSI.Common where

Unix.hs:

module System.Console.ANSI.Unix (…) where
import System.Console.ANSI.Common
<小时/>

错误消息:

[...]
*** Chasing dependencies:
Chasing modules from: *Functions.hs

Functions.hs:9:8:
Could not find module `AlgTop.Data':
locations searched:
AlgTop/Data.hs
AlgTop/Data.lhs
[...]

最佳答案

如果您使用 ghci,则可能需要 :set -i/.../pic-analysis-0.1。也就是说,包含模块层次结构的根目录。

关于未找到 Haskell 模块。我的项目的文件结构有什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7386702/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com