1

我学习 Swift 已经有一段时间了,我真的很想用它。然而,在 Windows 上编译 Swift 是一件很麻烦的事。我可以从 Visual Studio 2015 轻松完成,但对 VS2015 的支持非常差,而且很难使用;我更喜欢使用 Atom 和命令行。我使用 RemObject 的 Silver 编译为 .NET,但我永远无法让命令行工作。

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

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

4

2 回答 2

1

您是否尝试过参考在线文档

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

elements --mode=ECHOES --reference=Swift myfile.swift
于 2016-03-30T05:50:01.373 回答
0

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

就是说,--mode并且--reference绝对应该有效。你能发布一个完整的命令行和输出吗?

您将需要--reference=Swift为了让print()& co 为人所知,并--reference System.Core使用 LINQ。

于 2016-03-31T20:16:14.917 回答