【问题标题】:Can I JBT compile code on Windows RT and Windows Phone 8我可以在 Windows RT 和 Windows Phone 8 上 JBT 编译代码吗
【发布时间】:2014-01-11 13:43:19
【问题描述】:

我已经阅读了一些 JIT 编译代码,因为我想移植和模拟器到 Windows Phone 8 和 Windows RT,但我注意到 Microsoft 已禁止 VirtualProtect() 和相关 API 必须执行内存块包含已编译的代码。因此,我认为可以在代码需要启动之前对其进行编译并将其保存到存储中。不过,我的问题是,是否可以在存储上执行外部代码,如果没有,程序是否可以使用新的二进制文件扩展自身,然后在下次启动时可执行。

如果上述方法不起作用,我有什么办法可以在设备上编译代码并能够执行它。

此外,我正在努力寻找有关此事的阅读材料,所以如果您对此没有答案,您至少可以让我参考一些相关的阅读材料。

谢谢。

【问题讨论】:

    标签: c++ windows-phone-8 windows-phone jit windows-rt


    【解决方案1】:

    我不确定您所追求的是否可行,但请查看 Microsoft 的 TouchDevelop(如果您还没有这样做的话)。它允许您通过脚本创建可以在几乎任何设备(Windows Phone、PC、iPad、iPhone、Android 和 Mac)上运行的应用程序。我不知道您是否可以直接将其合并到您的应用中,但它可能会给您一些想法。

    1. Microsoft Research Page for TouchDevelop
    2. Main Web Site
    3. In the Windows Phone Store

    【讨论】:

    • 抱歉,我看过了,但它基本上只是一种脚本语言,无法帮助我解决问题。
    • 好的。只是想把它扔出去以防万一。
    【解决方案2】:

    看看 XDA-DEVELOPERS 论坛。我找到了这个。 http://forum.xda-developers.com/showthread.php?t=2594420

    【讨论】:

    • 这不是我想要的,但它可能会有所帮助
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多