使用XCode将现有的Lua应用程序编译为iOS5版本。

我们有一个自由开发者失控了,现在我手上有一个基于 Lua 的应用程序,但没有构建文件。

我有计算机科学学位,但没有 Lua 经验,所以想知道如何在 XCode 中为 iOS 编译此(或任何)Lua 应用程序。

这是一个相当简单的应用程序。它似乎会加载导航图片并显示其他图像作为内容。

但我该如何让 XCode 编译 Lua 呢?我将所有文件都放到了 XCode 中,并进行了编译,但显然它正在忽略 .lua 文件并编译应用程序外壳。

我已经通过源代码下载和 MacPorts 安装了 Lua。我读到我需要链接 lua.h 和 luac.h,但我不知道如何将其添加为构建目标。

任何建议或方向将不胜感激。

这些是我拥有的文件:

Source Code/
    build.settings
    Clinical_Data/
        page4a_2_Anim.lua
        page4a_3_Anim.lua
        page4a_4_Anim.lua
        page4a_5_Anim.lua
        page4b_2_Anim.lua
        page4b_3_Anim.lua
        page4b_4_Anim.lua
        page4d_2_Anim.lua
        page4d_3_Anim.lua
        page4d_4_Anim.lua
    config.lua
    home.lua
    Icon-72.png
    images/
        <*.png files>
    main.lua
    manifests/
        CaseStudy.manifest.txt
        ClinicalData.manifest.txt
        Experience.manifest.txt
        Home.manifest.txt
        NavElements.manifest.txt
        Pathology.manifest.txt
        References.manifest.txt
        Restasis.manifest.txt
    menu.lua
    page4a_2_Anim.lua
    page4a_3_Anim.lua
    page4a_4_Anim.lua
    page4a_5_Anim.lua
    page4b_2_Anim.lua
    page4b_3_Anim.lua
    page4b_4_Anim.lua
    page4d_2_Anim.lua
    page4d_3_Anim.lua
    page4d_4_Anim.lua
    parser.lua
    pdfs/
        <*.pdf files>
    section.lua
    slide.lua
    slideView.lua
    ui.lua

原文链接 https://stackoverflow.com/questions/9401053

点赞
stackoverflow用户1226954
stackoverflow用户1226954

似乎是来自 anscamobile.com 的 corona。您可以从他们的网站下载试用版,看看它是否可以编译。

2012-02-22 21:51:08
stackoverflow用户416047
stackoverflow用户416047

可能是从已安装的 Lua 代码链接的。您的链接代码中将有-llua。您的源文件中的某个地方将有一个

luaL_loadfile(L,file);

命令。这将加载 Lua 文件。

如果是 Corona,可能有不同的加载方式-我没有使用过它。

如果您需要一个 IDE,[http://www.eclipse.org/koneki/ldt/](http://www.eclipse.org/koneki/ldt/)是绝佳的选择。您可以非常容易地远程调试应用程序。

2012-02-24 01:01:11