Swift
環境
-
Windows
Machine Env / FW Last Updated Windows Insider Swift 6.2.0 2025/09/23 - Python 3.9.13 2025/09/23
ノウハウ
- Windows環境
winget install --id Microsoft.VisualStudio.2022.Community --exact --force --custom "--add Microsoft.VisualStudio.Component.Windows11SDK.22000 --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.VC.Tools.ARM64"
- 必要コンポーネント
- git
- VC++ 2015 再頒布ファイル
- Python 3.9
- インストール
winget install --id Swift.Toolchain -e
ログ
見つかりました Swift [Swift.Toolchain] バージョン 6.1.2 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 このパッケージには次の依存関係が必要です: - パッケージ Git.Git Microsoft.VCRedist.2015+.x64 [>= 14.28.29913.0] Python.Python.3.9 (1/1) 見つかりました Python 3.9 [Python.Python.3.9] バージョン 3.9.13 このアプリケーションは所有者からライセンス供与されます。 Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。 ダウンロード中 https://www.python.org/ftp/python/3.9.13/python-3.9.13-amd64.exe ██████████████████████████████ 27.8 MB / 27.8 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました ダウンロード中 https://download.swift.org/swift-6.1.2-release/windows10/swift-6.1.2-RELEASE/swift-6.1.2-RELEASE-windows10.exe ██████████████████████████████ 543 MB / 543 MB インストーラーハッシュが正常に検証されました パッケージのインストールを開始しています... インストールが完了しました
- プロジェクト作成
swift package init --name MyCLI --type executable
- 実行
swift run MyCLI
- 旧情報
- コンパイル
set SDKROOT=%SystemDrive%/Library/Developer/Platforms/Windows.platform/Developer/SDKs/Windows.sdk swiftc -target x86_64-unknown-windows-msvc -sdk %SDKROOT% -I %SDKROOT%/usr/lib/swift -L %SDKROOT%/usr/lib/swift/windows helloworld.swift -o helloworld.exe
- コンパイル