ITPub博客

首页 > 移动开发 > IOS > 在Windows10上使用VSCode和Code Runner搭建Swift开发环境详细步骤

在Windows10上使用VSCode和Code Runner搭建Swift开发环境详细步骤

原创 IOS 作者:SniffNote 时间:2026-09-11 15:14:58 0 删除 编辑

公司里的windows10电脑,想抽空学学swift的语法,环境是visual studio code开发,使用code runner直接运行出结果,环境是弄了半天,弄出来了。记录一下。

原来以为code runner是直接调用swift.exe helloword.swift 就可以出结果,结果是想简单了, 实际是需要使用swiftc 编译成exe, 再运行才能出结果。

先安装visual studio环境,就是开发windows应用程序的vb, VC, C#那个,swift需要调用vs里的一些头文件,所以要安装这个庞大的家伙,本来以为要安装整个vs,也是想多了,只需要安装一些组件就可以了,不需要去下载安装那个几个G的安装包,直接使用线上的一个安装器,自定义安装组件就可以了。

下载vs_community.exe,没有curl使用浏览器下载

curl.exe -sOL https://aka.ms/vs/17/release/vs_community.exe

下载完成以后,不要双击运行,不要双击运行,使用cmd执行下面的命令,需要安装的vs组件已经添加好了

start /w vs_community.exe –passive –wait –norestart –nocache –add Microsoft.VisualStudio.Component.VC.CMake.Project –add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 –add Microsoft.VisualStudio.Component.VC.Tools.ARM64 –add Microsoft.VisualStudio.Component.VC.ATL –add Microsoft.VisualStudio.Component.VC.ATL.ARM64 –add Microsoft.VisualStudio.Component.Windows10SDK –add Microsoft.VisualStudio.Component.Windows11SDK.22000

安装好vs基本组件,再安装swift

swift运行环境:

到 Swift.org - Download Swift下载windows版本的安装exe,版本根据自己的实际情况选择版本。

安装过程没啥选择的项目,双击就安装完了。

安装好以后,cmd里执行 swift –version 看看能不能出现版本信息,有就是安装好了。

安装开发环境:visual studio code

vscode需要安装3个插件,swift  (开发者是:Swift Server Work Group)  ,CodeLLDB (开发者:Vadim Chugunov),Code Runner(开发者:Jun Han)

安装完vscode,和3个插件,还需要配置runner code才能运行swift源码文件,直接点击runner code 运行是调用 swift.exe 执行 会提示:

could not load the swift standard library

配置runner code

在code-runner.executorMap里找到swift

将内容替换成

"

cd $dir && swiftc -sdk %sdkroot% -o $fileNameWithoutExt.exe $fileName && $fileNameWithoutExt.exe

"
在源代码所在目录会生成一些文件,.lib 和.exp和exe文件,是正常的

如果你希望直接在Windows上进行iOS开发,无需繁琐配置,可以试试快蝎( kxapp),它是一款iOS开发IDE,内置编译工具,支持Swift、Objective-C和Flutter项目,可直接连接真机运行,让iOS开发更高效。

关于格式化:

windows下的swift代码格式化插件,需要安装一个format的exe + vscode 插件配合使用

可以直接下载exe版本的,放到C:/Library目录里, msi版本的需要安装,都不知道安装到哪些去了。

需要在vscode里配置一下,安装apple-swift-format插件,

安装好后,配置上面的exe路径

代码格式化快捷键有2个,   Alt + Shift +F 或   Ctrl  +  Alt + L

程序中不能有代码错误, 有错误,一格式化会将源代码全部清空, 需要撤销格式化,检查代码的正确性, 修改正确后再格式化

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70051062/viewspace-3182196/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2026-08-13

  • 博文量
    15
  • 访问量
    11673