【原创心得】学习Lua(1)-- 准备工作

原创 2007年10月04日 18:18:00

既然开始学习Lua,就应该对它有个一个大体的了解,对于Lua语言的介绍可以看这里

http://baike.baidu.com/view/416116.htm【百度百科】

英文好的朋友也可以直接到Lua官方网站去了解更多的内容

http://www.lua.org【Lua官方网站】

这次主要介绍一下学习Lua之前的准备工作。

(1) 下载Lua压缩包,下载页面是http://www.lua.org/download.html 最新版本是lua-5.1.2

也可以点击这里直接下载:http://www.lua.org/ftp/lua-5.1.2.tar.gz  它的体积很小,只有210K

(2)解压文件,比如解压到 D:/lua-5.1.2 文件夹内(以下均以此路径为例)。

(3)在 D:/lua-5.1.2 内,存在名为 /etc 的子目录。在此目录下找到 luavs.bat 文件,并将它复制到 D:/lua-5.1.2 中。

(4)双击执行 luavs.bat 批处理文件,如果执行成功,在 D:/lua-5.1.2/src 文件夹中会存在 luac.exe lua.exe两个文件。

(5)将 D:/lua-5.1.2/src 加入到系统路径中。

(6)检测Lua是否安装成功:

在"开始"--"运行"处输入 lua 然后回车,若出现cmd控制台界面且含有"Lua 5.1.2"之类的文字,则说明Lua已经成功安装。如果提示没有找到该命令,请检查D:/lua-5.1.2/src 文件夹中是否存在 luac.exe lua.exe 两个文件,并确保已将 D:/lua-5.1.2/src 加入到系统路径中。

(7)打造一个简单的Lua编辑器:

这里我使用EditPlus  最新版本的下载页面:http://www.onlinedown.net/soft/7116.htm 【华军软件园】

根据个人习惯可以选择汉化版本或者英文原版,这里我以英文原版进行说明。

安装上EditPlus第一次运行时,需要输入注册码或试用30天。在网上搜得注册码如下:

Namewww.cnzz.cc
Code60A8E-21F10-5BZ83-ADW4E-F3TC9

我使用的版本是 EditPlus 2.31 Build 524,以上注册码可以使用。

注册成功后,打开 EditPlus,选择Tools -- Preferences ,选择setting & syntax,点击右面的Add 按钮增加一个文件类型,在下面的Description栏里填写LuaFIle extension栏里填写lua。注意到下面还有一栏可以选择Syntax File,这是提供Lua语法文件的地方。有了它,可以让EditPlus支持lua代码的高亮关键字显示。这个高亮支持代码可以在网上搜到,做成后缀名为stx的文件就可以了。

我已经将lua.stx文件上传到csdn资源,下载地址http://download.csdn.net/source/257667【CSDN资源】

再选择左面的User tools选项,点击右面的Add Tool -- Program

之后,在Menu Text一栏中填入 Run_Lua 

Command一栏中填入 lua 

在 Argument一栏中填入$(FileName)

Initial directory一栏中填入$(FileDir)

更改所有设置之后,不要忘记点击Apply应用,然后点击OK

选择File -- New -- Others... ,然后选择我们刚刚新创建的Lua文件,写入一行代码如下:

print("Hello,Lua")

然后保存一下。选择Tools菜单,最下面有自定义命令Run_Lua,点击此命令即可完成lua文件的执行(或者用快捷键 Ctrl + 1)。执行结果是弹出一个写有Hello,Lua的控制台。

至此,学习Lua的准备工作完毕,可以正式开始学习了。

计算机组成原理学习心得(一)

2015年1月21日     晴         寒假第一天,无法抑制的兴奋,逼迫着不得不早起。无奈中开了电脑,开启了计算机组成原理的复习之路。以下为笔者根据在爱课程上学习的PPT整理所得。 ...
  • supercale
  • supercale
  • 2015年01月22日 20:50
  • 1977

人工智能时代的工作、学习和生活---《人工智能》阅读笔记

人工智能时代的工作与学习---《人工智能》阅读笔记。
  • zhouzxi
  • zhouzxi
  • 2017年07月15日 23:48
  • 1872

关于工业4.0和智能制造的总结以及背后的思考

智能制造不只是一个车间的自动化生产,或者说车间里一两个机器人作业,而是一个包括产品智能化、装备智能化、生产智能化、管理智能化、服务智能化在内的完整体系。 智能制造包括智能化的产品、装备、生产、管理、和...
  • u013360881
  • u013360881
  • 2015年12月05日 16:51
  • 3180

Android应用程序学习历程(1)—— 准备工作

  • 2012年09月26日 07:57
  • 1.1MB
  • 下载

学习UWP开发(一)1-准备工作

VS2015配置与Windows开发人员账户的申请。
  • u010168422
  • u010168422
  • 2016年03月06日 10:04
  • 415

【Nova】nova-compute代码学习1-启动时准备工作

这篇先学习下nova-compute每次启动时提供服务之前的准备工作 nova-compute支持多种虚拟化驱动,包括LibvirtDriver、XenAPIDriver、FakeDriver、Bar...
  • oyw5201314ck
  • oyw5201314ck
  • 2017年07月25日 15:51
  • 118

AT91RM9200开发笔记(1):准备工作

  • 2011年06月27日 16:37
  • 68KB
  • 下载

Tolua使用笔记一:开始使用Tolua的准备工作与lua文件读取方法

原文地址:http://blog.csdn.net/qq_30168505/article/details/52743603其实作者自带的那个说明已经很详细了,不过为了赚点访问量,我还是自己也来个简单...
  • gcs6564157
  • gcs6564157
  • 2017年05月26日 11:10
  • 402

linux 210学习日记(2)_准备工作

  • 2013年06月25日 09:16
  • 29KB
  • 下载

cocos2dx3.0游戏编程1-动作游戏之准备工作

1.建工程 游戏最重要的就是动画,作为本系列教程的第一篇,动画最合适了。这一节主要包含helloworld程序的讲解以及一个简单动画播放。首先新建一个cocos2dx helloworld工程,建好...
  • cqjianx
  • cqjianx
  • 2014年07月19日 23:41
  • 2331
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【原创心得】学习Lua(1)-- 准备工作
举报原因:
原因补充:

(最多只允许输入30个字)