我正在尝试在Windows 10上使用Swift编译器安装和编译Swift程序。
我首先从the official Swift website下载并安装了Swift编译器。我有Visual Studio 2022社区版,安装了Desktop development with C++
包。
然后我按照the official Windows tutorial on the Swift website,并尝试了Windows包管理器方法和传统方法。在每种情况下,我都无法在Visual Studio本机命令提示符或标准Windows命令提示符中访问任何Swift命令。swift
和swiftc
是无法识别的命令。
尽管我确实用C:\Library\Developer\Platforms\Windows.platform\Developer\SDKs\Windows.sdk
为SDKROOT
创建了一个环境变量(它似乎包含Swift库),但它似乎并没有解决这个问题。
我还确保根据教程使用VS本机命令提示符复制的visualc.modulemap
和visualc.apinotes
文件具有正确的vcruntime.modulemap
和vcruntime.apinotes
命名,根据the following post。
然后,我遵循了the following tutorial,其中被编译者遵循了Swift官方网站教程中传统方法中描述的大部分相同步骤,并尝试将swift
文件编译为可执行文件。然而,我的swift
和swiftc
命令仍然无法在任何命令提示符下访问。
然后我遵循了the following tutorial,在这里,被编译者创建了一个makefile,并尝试使用它构建一个swift
文件。但是,尝试在命令提示符下对名为build
的makefile运行nmake build
命令只会导致消息'build' is up-to-date
。我不熟悉makefile程序的构建方法,所以我很可能错过了一些东西。swift
和swiftc
命令仍然不可访问。
在Windows 10系统上安装Swift的正确方法是什么?Swift只支持Visual Studio 2019,而不支持2022?
感谢您阅读我的帖子,任何指导都很感激。
1条答案
按热度按时间dm7nw8vv1#
似乎终于解决了。我完全重新安装了与Swift相关的所有内容,但这次我遵循了the following guide,并通过命令提示符安装了Swift工具链,而不是从网站上安装程序。我现在看到Swift Libraries文件夹中还有很多以前没有的文件,所以第一次就搞砸了。我终于可以通过命令提示符访问Swift命令了。
无论如何,这是一个非常好的Windows和其他系统的Swift安装指南。