是否可以在Windows RT上编程

时间:2012-12-26 02:12:49

标签: windows-8 ide windows-runtime windows-rt

有没有办法在WinRT上安装C ++编译器或Ruby / Python解释器。 (或者除了JavaScript以及在线编译器和IDE之外还有其他任何用JavaScript语言编程的方法)

更具体一点:我可以使用WinRT编程使用WinRT。我可以在WinRT上打开应用程序或记事本,然后编译WinRT上的代码(不是“FOR”,而是“使用”)。 THX。

5 个答案:

答案 0 :(得分:10)

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

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

答案 1 :(得分:4)

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

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

答案 2 :(得分: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

的更多信息,请参阅此处

答案 3 :(得分:2)

截至目前,我只能使用cscript / wscript执行powershell脚本和js / vbs脚本。

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

答案 4 :(得分:1)

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