首页 > 系统相关 >windows10系统里学习swift环境搭建

windows10系统里学习swift环境搭建

时间:2023-11-07 15:11:35浏览次数:55  
标签:code exe -- swift windows10 vs 安装 搭建

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

相关文章

  • kubeasz搭建k8s高可用集群
     kubeasz致力于快速部署高可用k8s集群的工具,同时也努力成为k8s实践、使用的参考书;基于二进制方式部署和ansible-playbook实现自动化;既提供一键安装脚本,可以刻根据安装指南分布执行安装各个组件。 Kubeasz从每一个单独部件组装到完整的集群,提供最灵活的配置能力,几乎可以设置任......
  • nfs服务器搭建
    nfs服务器搭建服务端1安装NFS服务rpcbind&&nfs-utilsyuminstall-ynfs-utilsyuminstall-yrpcbind2启动服务和设置开启启动systemctlstartrpcbind#先启动rpc服务//systemctlenablerpcbind#设置开机启动startnfs-server#启动nfs//enablenfs-server#设置开机启动sy......
  • FastAPI搭建Web服务器
    FastAPI搭建Web服务器1、基于FastAPI之web站点开发#第一步:导入模块fromfastapiimportFastAPI#导入响应报文Response模块fromfastapiimportResponse#导入服务器uvicorn模块importuvicorn#第二步:创建FastAPI对象app=FastAPI()#第三步:通过@app路由装饰器收......
  • nexus搭建实践
    安装nexus dockerrun-d\ --namenexus\ -p8081:8081/tcp\ -p8082:8082/tcp\ -p8083:8083/tcp\ -p8084:8084/tcp\ -p8085:8085/tcp\ --restart=always\ sonatype/nexus3:3.28.0 dockercpnexus:/nexus-data/opt/nexus chmod-R777/opt/nex......
  • 短剧小程序软件开发搭建
      短剧小程序软件也是最近才出现比较多的,跟风的人也是那一波想赚钱的老板,他们追求的就是短期利益,着急要一款短剧的小程序软件。  一、需求分析  在开发短剧小程序软件之前,先明确软件的功能需求,还有对接资源的平台,软件支持的功能上传短剧,上传分类,短剧支持的视频格式等......
  • Metasploit windows 调试环境搭建
    Metasploitwindows调试环境搭建安装ruby首先确定metasploit的ruby版本metasploit-framework/.ruby-version3.0.5在https://rubyinstaller.org/downloads/archives/下载对应版本的Ruby+DevkitInstallers(x64),默认配置安装即可。输入ruby-v查看是否安装成功安装gem......
  • Docker搭建jenkins环境
    按照习俗,先介绍下jenkins,Jenkins,是一个开源的、提供友好操作界面的持续集成(CI)工具,主要用于持续、自动的构建的一些定时执行的任务。Jenkins用Java语言编写,可在Tomcat等流行的容器中运行,也可独立运行。然后是为什么要使用jenkins:第一Jenkin是免费开源的,且拥有庞大的社区,也就意味着......
  • 如何搭建园区3d可视化大屏
    搭建园区3D可视化大屏需要考虑多个方面,包括硬件设备、数据源获取、软件工具和可视化设计。以下是一个详细的步骤指南,帮助您了解如何搭建园区3D可视化大屏。1.硬件设备选择:-显示屏幕:选择适合您需求的大屏幕显示器或投影仪,并确保其分辨率和尺寸能够满足您的需求。-计算机:选择......
  • Windows10 自动配置切换IP地址
    以下脚本保存为bat  @echooffrem//设置变量setNAME="KillerWireless"rem//以下属性值可以根据需要更改setADDR=192.168.1.203setMASK=255.255.255.0setGATEWAY=192.168.1.202setDNS1=192.168.1.202setDNS2=rem//以上属性依次为IP地址、子网掩码、网关、首选......
  • docker 搭建 rocketmq 本地环境
    如果你还没有安装Docker,请先安装。可以参考官方文档docs.docker.com/install/进行安装NameServernameserver就类似kafka集群中使用的zookeeper负责集群的管理注册和发现。1.拉取镜像dockerpullapache/rocketmq2.创建NameServer容器创建一个新的容器并指定RocketMQ的镜......