gpt4 book ai didi

Swift 包管理器 (SPM) : Error importing library

转载 作者:搜寻专家 更新时间:2023-10-31 08:03:56 28 4
gpt4 key购买 nike

我在导入我创建的库时遇到问题。

这是我的可执行文件Package.swift:

import PackageDescription

let package = Package(
name: "PayBackCodingChallenge",
dependencies: [
.package(url: "../NumberChecker", from: "1.0.0"),
],
targets: [
.target(
name: "PayBackCodingChallenge",
dependencies: []),
]
)

当我尝试在我的 main.swiftimport NumberChecker 时,我收到以下消息:No such module 'NumberChecker':

import NumberChecker

let arguments = CommandLine.arguments

if arguments.count != 3 {
print("USAGE: PayBackCodingChallenge [data] [target]")
print(" data: File containing list of numbers ")
print(" target: Target number")
} else {
let data = arguments[1]
let target = arguments[2]
print(data + " " + target)
}

我的 NumberChecker 库位于与 PayBackCodingChallenge 相同级别的目录中,并且可以正确编译。可能是什么问题?

提前致谢!

最佳答案

您应该将 NumberChecker 添加为 PayBackCodingChallenge 的依赖项:


...
目标:[
。目标(
名称:“PayBackCodingChallenge”,
依赖项:["NumberChecker"]),
]
...

关于Swift 包管理器 (SPM) : Error importing library,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46799660/

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