使用XCode为iOS5编译现有的Lua应用程序

3
我们曾有一个自由开发者失控了,现在我手上拥有一个没有构建文件的基于Lua的应用。
我有计算机科学学位,但没有使用Lua的经验,所以我想知道如何将此(或任何Lua应用程序)与XCode一起编译为iOS。
这是一个相当简单的应用程序。看起来它加载导航图片并显示其他图片作为内容。
然而,我该怎样告诉XCode为iOS编译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

1
不是LUA,而是Lua。它是一个专有名词,而不是缩写。 - Nicol Bolas
谢谢!我原以为是“Lua”,但在stackoverflow的评论中,有人写道实际上是相反的,并得到了6个赞。也许那只是一个玩笑... - bafromca
2个回答

1

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


luaL_loadfile(L, file);

命令。这会加载 lua 文件。

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

如果您需要一个 IDE http://www.eclipse.org/koneki/ldt/ 是绝佳的选择。您可以轻松进行远程调试应用程序。


感谢您的帮助和提供建议! - bafromca

1

看起来可能是来自anscamobile.com的Corona。 你可以从他们的网站下载试用版,看看它是否可以编译。


谢谢,我会尝试一下。感谢您抽出时间回复。 - bafromca

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接