7

有什么方法可以在 WinRT 上安装 C++ 编译器或 Ruby/Python 解释器。(或者除了 JavaScript 和在线编译器和 IDE 之外,还有其他方法可以用一种语言进行编程)

更具体地说:我可以使用我的 WinRT 而非 WinRT 进行编程吗?所以我可以在 WinRT 上打开应用程序或记事本,然后在 WinRT 上编译代码(不是“FOR”而是“使用”)。谢谢。

4

5 回答 5

10

您正在寻找可以在 Windows RT(基于 ARM)设备上运行并允许您为其他目标平台编译程序的 IDE(集成开发环境)?虽然此类应用程序没有技术限制,但目前商店中似乎没有任何限制。唯一具有 Ruby 解释器的似乎是InstantRuby,尽管看起来您实际上不能用它创建程序。

虽然已经有多个代码编辑器可用(没有特别的顺序,因为我还没有尝试过它们中的任何一个):

于 2012-12-26T06:27:55.083 回答
4

最简单的方法是在 WindowsRT 计算机上使用远程桌面应用程序。在普通 PC 上安装 IDE 或其他开发工具,并使用远程桌面登录。这样,WindowsRT 系统就充当了一个终端(“瘦客户端”),并且可以支持您可以安装在 PC 上的任何 IDE 和编译器链。

如果你真的想WindowsRT 上构建软件:如果这是可能的,它很可能涉及WindowsRT 开发,因为至少如果你想进行本地调试,你的代码也必须在 WindowsRT 上运行。

于 2012-12-27T23:27:28.010 回答
3

是的,但您需要越狱设备。Python 2.7.3 已移植到 WinRT(无法调用本机代码)。Vim 以及其他一些编辑器也已被移植。有关越狱http://forum.xda-developers.com/showthread.php?t=2092158和移植应用程序http://forum.xda-developers.com/showthread.php?t=的更多信息,请参见此处2092348

于 2013-02-27T21:04:55.417 回答
2

到目前为止,我只能使用 / 执行 powershell 脚本和 js/vbscscript脚本wscript

我能够在 Windows RT 上编译 C# 代码,因为它具有 C# 编译器(我必须csc.rsp稍微调整文件以删除丢失的 dll),但是无法加载未签名的程序集,因此这在很大程度上是无用的。即使获得开发人员许可证(使用Show-WindowsDeveloperLicenseRegistrationcmdlet)也不允许执行未签名的“桌面”.NET 应用程序。需要尝试使用“ModernUI”。

于 2012-12-27T17:23:25.833 回答
1

我在这里移植了 SharpDevelop,用于 C# http://chentiangemalc.wordpress.com/2013/03/18/sharpdevelop-rt-edition-beta-code-windows-forms-directly-on-windows-rt/你的设备必须解锁为了允许桌面应用程序,信息在 xda 开发人员上。

于 2013-03-18T20:49:16.150 回答