导入我创建的库时遇到问题.
这是Package.swift我的executable:
import PackageDescription
let package = Package(
name: "PayBackCodingChallenge",
dependencies: [
.package(url: "../NumberChecker", from: "1.0.0"),
],
targets: [
.target(
name: "PayBackCodingChallenge",
dependencies: []),
]
)
Run Code Online (Sandbox Code Playgroud)
当我尝试进入import NumberChecker我的时候,main.swift我收到以下消息:没有这样的模块'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)
}
Run Code Online (Sandbox Code Playgroud)
我的NumberChecker库位于与PayBackCodingChallenge相同级别的目录中并正确编译.可能是什么问题呢?
提前致谢!
您应该将其添加NumberChecker为依赖项PayBackCodingChallenge:
...
targets: [
.target(
name: "PayBackCodingChallenge",
dependencies: ["NumberChecker"]),
]
...
| 归档时间: |
|
| 查看次数: |
414 次 |
| 最近记录: |