加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

Lua学习笔记(1)

发布时间:2020-12-14 22:20:00 所属栏目:大数据 来源:网络整理
导读:? 说来惭愧,Lua已经成名很久了,但我却从未使用过。最近,正在考虑一个VC项目的开发过程的改进,了解到Lua可以和C/C++方便的结合使用,特地找了些资料研究一下。 ? 我将自己的研究过程写下来,一方面作为学习的总结,另一方面也为以后在项目里可能的推广做

? 说来惭愧,Lua已经成名很久了,但我却从未使用过。最近,正在考虑一个VC项目的开发过程的改进,了解到Lua可以和C/C++方便的结合使用,特地找了些资料研究一下。

? 我将自己的研究过程写下来,一方面作为学习的总结,另一方面也为以后在项目里可能的推广做一些积累。

? 今天先学习了Lua的基础,搭建Lua环境,记录如下:

? (1)安装Lua编译器:

? ? ? ?Lua编译器,为了提供平台通用性,都以ANSI C写成,整个编译器和类库很小,可以很方便的应用于各种环境下。

? ? ? 我所用的是Win7,现在最新的Lua版本到5.2,有三种方法安装Lua编译器:

? ? ? 一是,接在Lua.org上下载Lua源码,在由本地编译成Lua.exe

? ? ? 二是,直接在sourceforge上下载编译好的window Lua版本,解压到本地路径上即可。

? ? ? 还有就是可以使用cygwin,在安装包里选择Lua编译器,安装后,就可以在cygwin环境下使用Lua了,不过cygwin中的Lua版本还是5.1.4的。

? ? 我使用的是直接下载编译好的压缩包,然后解压到D:Lua目录下就可以了。

? ?(2)配置脚本编辑器:

? ? Lua可以在eclipse中使用,也可以使用专门的LuaIDE。我使用的是NotePad++,配置方式如下:

? ???在NotePad++中点击“运行”,输入:

? ? ? ? ? cmd /k?d:lualua52.exe?"$(FULL_CURRENT_PATH)" & PAUSE & EXIT
? ? ?然后将其保存,命名为Lua Excute,快捷键 ctrl+shift+L,以后就可以使用快捷键编译Lua代码了。
?
? ?一切工作就绪,简单的写一个Hello World作为本文的收尾吧:
?
? 在NotePad++中输入:
? ? ?print("Hello World")
? 保存为HelloWorld.lua。然后按ctrl+shift+L。就可以看到如下结果:
?
?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读