穷苦大学生需要用到swift语言,但没有ipad和mac电脑,于是自己到处找在windows运行swift的方法,可能和别人的有重复,因为方法就那些,但还是讲讲自己的。
关于swift在windows的简易运行方法
- 利用swiftc和swift来运行swift代码(班上一位同学在swift社区找到的这种办法),首先去swift.org官网Swift.org - Install Swift,找到swift for windows的安装包,安装成功后点击高级系统设置添加环境变量,在终端写出swift并按回车,若出现swift的版本信息,则安装成功。此时,类似干javac,java,创建swift文件后在终端运用swiftc编译后,swift文件所在文件夹会出现exe文件,点击即可运行代码
过程:先swiftc
看见出现了exe文件后直接点击exe文件
运行成功
2.利用微软商店免费软件plainswift(可以直接下,不用付钱)运行,下载好后点击创建文件,写好代码直接运行即可。
3.利用vscode运行swift,
首先下载c++生成工具,点击勾选第一个,按照提示下即可。
网址:Microsoft C++ 生成工具 - Visual Studio
然后在vscode下载3个扩展,如图所示,下载成功后需要配置swift,首先点击左上角文件,选择首选项,跳转至设置,然后在设置里搜code runner
execcutorMap 然后点“在setting.json 中编辑” ,将 "code-runner.executorMap": {”swift“:“swift”},大括号里原来的”swift“:“swift”。 改为"swift": "swiftc -sdk %sdkroot% -o $fileNameWithoutExt.exe $fileName && $fileNameWithoutExt.exe"(我也不懂,看起来像是引用swift的环境变量)之后就可正常创建运行即可,
之后我注意运行后vscode终端没有结果显示,需找到swift文件所在文件夹出现的exe文件,点击即可运行。
注意:若还是无法运行,提示library无法找到,我觉得可能是swift环境配置的问题,大家打开高级系统设置,打开环境变量,看到底有没有swift的行,如果没有创建即可。这边是我的环境变量,我安装到g盘,反正莫名其妙就有了,应该是安装swift时,它自动帮我写上了。
缺陷:在windows运行swift语言,缺乏对应的环境,在较为复杂的代码运行中,将会缺少大部分的包,想要使用,可以上swift社区或者github自主安装,但是最好还是在mac或者ipad上运行,因为可能无法兼容。
4.浏览器网址
目前最方便的方法,
第一个网址目前好像用不了了,第二个网址还能用,我都发出来
https://www.programiz.com/swift/o nline-compiler/
显示404,应该是用不了了。
5.当然我之后还找到了另一个软件,swift for windows2.0,不过一直用不了,我已经下载了mingw,也配置了相应的系统变量,但它就是找不到,一直无法编译。有没有大佬看一下出什么问题了。