我已经学习 Swift 一段时间了,我真的很想使用它。然而,在Windows上编译Swift是一件苦差事。我可以轻松地从Visual Studio 2015中做到这一点,但是VS2015支持非常差,而且很难使用;我更喜欢使用Atom和命令行。我使用RemObject的Silver编译为.NET,但我永远无法让命令行工作。
当我使用 Elements 时.exe在 C:Program Files (x86)RemObjects SoftwareElementsBin
,将文件名作为参数传递,它告诉我print
是未定义的。
有谁知道如何使用 Silver 的命令行来编译 Swift?
您是否尝试过引用在线文档?
调用元素需要一些库才能导入:
elements --mode=ECHOES --reference=Swift myfile.swift
我建议使用MSBuild而不是Elements.exe从命令行构建Elements项目。它更完整,并支持某些项目类型所需的更高级的生成任务。
也就是说,--mode
和--reference
绝对应该有效。你能发布一个完整的命令行和输出吗?
您需要--reference=Swift
才能知道 print()
& co,并且--reference System.Core
使用 LINQ。