首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Mac上使用VSCode中多个文件的快速命令行程序

在Mac上使用VSCode中多个文件的快速命令行程序
EN

Stack Overflow用户
提问于 2021-02-17 20:32:05
回答 1查看 434关注 0票数 3

我想在Visual代码上运行一个包含多个类和多个文件的完整的Swift命令行程序。我正在使用Macbook Air macOS Big v11.2

我已经设置了来自本教程本教程。我能够运行单个文件快速程序,但当我试图在另一个文件中创建新的类(在同一个目录/文件夹中)时,它无法识别。请参考截图:

考虑,在Xcode中类似于New -> macOS ->命令行工具。在那里,我们可以有多个文件,我们可以在不同的文件中定义多个类,并且仍然可以在main.swift文件中继承或创建这些类的对象。

我很确定在VSCode中也是可能的。也许我们只需要构造代码并进行配置。这就是我要找的。

这个问题类似,但似乎没有经验丰富的人费心回答:/

ps-我是新的快速和使用VSCode。但是,我不使用xCode (12 GB的安装和25 GB占用的存储空间,只供少数命令行程序使用),我想使用VSCode。

EN

回答 1

Stack Overflow用户

发布于 2021-02-18 07:03:35

作为一个小提示,请考虑以下文件结构:

代码语言:javascript
复制
./Package.swift
./src
./src/classA.swift
./src/main.swift
  • src中,源文件驻留在
  • Package.swift是所谓的清单文件(见下文)。

然后,您可以用

代码语言:javascript
复制
swift build

它将在./.build/debug/testCli中创建可执行文件。

清单

这里是一个示例Package.swift文件。您可能还需要检查正式的包描述文档

代码语言:javascript
复制
// swift-tools-version:5.1
import PackageDescription

let package = Package(name: "testPackage", products: [
    .executable(name: "testCli", targets: ["testCli"])
], targets: [
    .target(name: "testCli",
            path: "src"
    )
])
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66249530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档