`

mac xcode 下搭建lua环境(宿主c语言)

阅读更多
新的项目可能需要使用lua语言写脚本,故先试验了下

首先是安装lua,这个百度即可

lua安装完后,打开xcode,新建一个控制台程序,语言当然是c语言。

main.c

#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"

int main(){
    
    lua_State *L = luaL_newstate();  /* opens Lua */
    luaL_openlibs(L);   /* opens the standard libraries */
    
    luaL_dofile(L,"/Users/longdd/Desktop/programs/lua/hello.lua"); /* runs Lua script */
    
    lua_close(L);
    return 0;
    
}



function saysth()
    print("it's...")
    print("hello world")
    print("bye~")
end
saysth()

然后在/Users/longdd/Desktop/programs/lua目录下,新建我们的lua脚本语言


当然,这样还不行,接下来是引入lualib.a文件 路径一般是/urs/local/lib/liblua.a 直接右键工程名加进去即可。
最后build settings->search paths->header_search_paths 加上/urs/local/include
header_search_paths 加上/urs/local/lib(可以亲自cd进去看看相关文件存不存在)


ok,编译运行,build succeed!

最终输出就是脚本语言里的几个print

it's...
hello world
bye~




分享到:
评论

相关推荐

    XCode Lua高亮插件

    总之,“XCode Lua高亮插件”为Lua开发者在XCode环境中提供了一种有效的解决方案,通过简单的安装步骤,即可享受定制化的代码编辑体验。尽管存在版本兼容性的问题,但随着技术的不断发展,相信未来会有更多适应各种...

    lua 在Xcode中加语法高亮

    Xcode作为苹果公司的官方集成开发环境(IDE),主要用于iOS和macOS应用的开发,但它也支持其他语言的编写,包括Lua。 标题中提到的"lua 在Xcode中加语法高亮",意味着我们需要将Xcode的语法高亮支持扩展到Lua语言。...

    Windows+VMware+MacOS10.8.2+Xcode环境搭建

    在Windows上使用VMware搭建MacOS开发环境,虽然相比于直接在物理Mac设备上操作可能存在一些性能损耗,但对于无法或不愿购买实体Mac设备的开发者来说,这是一个经济且实用的解决方案。此外,这种方式也有利于多平台...

    Lua-In-Xcode, 在Xcode中,用于添加Lua语法支持的shell script 和 xclanspec.zip

    Lua-In-Xcode, 在Xcode中,用于添加Lua语法支持的shell script 和 xclanspec 对 Xcode 4 的支持下载这两个文件( 添加 lua,Lua.xclangspec )打开 Add-Lua.sh 并根据需要更改 DVTFOUNDATION_PATH 。 你可能不需要改变...

    xCode 搭建 iPhone开发环境全过程.doc

    在搭建iPhone应用开发环境...总之,搭建iPhone开发环境涉及到Mac OS版本的检查、安装xCode、iPhone SDK以及对配置文件的修改。这个过程虽然有些复杂,但遵循上述步骤,你应该能够成功建立并运行你的第一个iPhone应用。

    在Mac Xcode下使用SVN

    使用 SVN 在 Mac Xcode 下的配置和使用方法 在 Mac Xcode 下使用 SVN 是一个非常重要的知识点,对于开发者来说尤其重要。下面我们将详细介绍如何在 Mac Xcode 下使用 SVN。 首先,SVN 是什么?SVN(Subversion)是...

    Mac下结合Xcode搭建Cocos2d-X开发环境

    在Mac环境下,使用Xcode进行Cocos2d-X游戏开发首先需要配置好开发环境。Cocos2d-X是一个跨平台的2D游戏开发框架,它允许开发者使用C++或者Lua等语言编写游戏,并能轻松地在iOS、Android等多个平台上运行。以下是详细...

    iphone開發環境(mac系統+xcode)搭建指南

    整了个iphone開發環境(mac系統+xcode)搭建指南,希望对想从事iphone开发的朋友们有帮助。包含了引导光盘darwin.iso 如果喜欢iphone开发,请常到cocol china论坛看看别人写的代码。不懂的也可以在cocol china上提问...

    Xcode编译学习环境C语言练习常用算法从初学者到熟练者_ AlgorithmExercise.zip

    Xcode编译学习环境C语言练习常用算法从初学者到熟练者_ AlgorithmExercise

    Xcode安装与环境介绍

    - **环境要求**:安装Xcode前,请确保您的Mac电脑满足以下最低系统要求: - macOS版本至少为最新稳定版或其前一版本。 - 至少4GB的可用硬盘空间。 - Mac计算机必须支持Metal图形架构。 - **安装步骤**: 1. ...

    xcode socket说明文档

    xcode socket说明文档,可以看一下

    在Mac,Xcode上OpenGL环境搭建好的一个空项目工程_OpenGL-Build.zip

    在Mac,Xcode上OpenGL环境搭建好的一个空项目工程_OpenGL-Build

    lua代码色差

    【标题】:“lua代码色差”指的是在编程环境中对Lua语言代码进行语法高亮显示的一种功能,这使得代码更易读、更易于理解。在Xcode这个强大的iOS和macOS开发工具中,通过特定的设置或插件,可以实现Lua代码的色彩区分...

    vmware虚拟机装MAC,配置Xcode环境详解

    本文将详细介绍如何使用VMware在Windows环境下搭建macOS虚拟机并配置Xcode开发环境。 #### 二、准备工作 1. **下载VMware Workstation** - 首先,你需要下载最新版本的VMware Workstation,推荐使用8.0或更高版本...

    VMware8.0.4安装Mac10.7.5图文记录 IOS开发环境搭建 Xcode SDK

    【VMware8.0.4安装Mac10.7.5及Xcode记录:iOS开发环境搭建】 在iOS应用开发中,首先需要搭建一个能够运行苹果操作系统Mac OS X的环境,以便安装Xcode,它是iOS开发的主要工具。本文将详细介绍如何在VMware8.0.4...

    Xcode5 + phoneGap2.9搭建ios开发环境

    本篇文章将详细介绍如何利用Xcode5和PhoneGap2.9搭建iOS开发环境,并进行配置、测试以及归档上传。 首先,你需要下载并安装Xcode5。Xcode5是支持iOS7及更高版本开发的最早版本之一,它包含了Interface Builder、...

    虚拟MAC安装xcode流程

    在IT行业中,虚拟化技术...虽然步骤看似复杂,但只要按照教程逐步操作,就可以成功地在虚拟环境中搭建起一个功能完备的Xcode开发环境。如果你在过程中遇到任何困难,可以加入新手交流群寻求帮助,共同探讨解决方案。

    VMware 12 安装 MAC10.12,安装Xcode 用于C语言学习开发

    弄了好久才找到如何在虚拟机上安装MACOX系统,并在MAC上安装Xcode,由于,文件太大,以放在度盘,里面包含macos10.12,及可用的Xcode版本。

Global site tag (gtag.js) - Google Analytics