FU** C*DN!!
公司里的windows10电脑,想抽空学学swift的语法,环境是visual studio code开发,使用code runner直接运行出结果,环境是弄了半天,弄出来了。记录一下。
原来以为code runner是直接调用swift.exe helloword.swift 就可以出结果,结果是想简单了, 实际是需要使用swiftc 编译成exe, 再运行才能出结果。
安装visual studio环境,swift需要调用vs里的一些头文件,所以要安装这个庞大的家伙,本来以为要安装整个vs,也是想多了,只需要安装一些组件就可以了,不需要去下载安装那个几个G的安装包,直接使用线上的一个安装器,自定义安装组件就可以了。
先下载 vs_community.exe,没有curl用浏览器下载也行, 然后使用
下载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
将内容替换成
"swiftc -sdk %sdkroot% -o $fileNameWithoutExt.exe $fileName && $fileNameWithoutExt.exe"保存即可, 运行效果
在源代码所在目录会生成一些文件,.lib 和.exp和exe文件,是正常的
标签:code,exe,--,swift,windows10,vs,安装,搭建 From: https://www.cnblogs.com/fckcsdn/p/17814928.html