从Silver Command Line在Windows上编译Swift?

时间:2016-03-29 01:33:18

标签: swift command-line remobjects

我现在一直在学习Swift,我真的想用它。但是,在Windows上编译Swift是一项繁琐的工作。我可以轻松地从Visual Studio 2015中完成它,但是VS2015的支持非常差,而且非常难以使用;我更喜欢使用Atom和命令行。我使用RemObject的Silver编译为.NET,但我永远无法让命令行工作。

当我在C:\Program Files (x86)\RemObjects Software\Elements\Bin使用Elements.exe时,将文件名作为参数传递,它告诉我print未定义。

有谁知道如何使用Silver的命令行来编译Swift?

2 个答案:

答案 0 :(得分:1)

您是否尝试过引用online documentation

调用元素需要导入一些库:

elements --mode=ECHOES --reference=Swift myfile.swift

答案 1 :(得分:0)

我建议使用MSBuild而不是Elements.exe从命令行构建Elements项目。它更完整,并支持某些项目类型所需的更高级的构建任务。

尽管如此,--mode--reference肯定会奏效。你能发布一个完整的命令行和输出吗?

您需要--reference=Swift才能print()& co知道,--reference System.Core使用LINQ。