说来惭愧,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:\lua\lua52.exe "$(FulL_CURRENT_PATH)" & PAUSE & EXIT 然后将其保存,命名为Lua Excute,快捷键 ctrl+shift+L,以后就可以使用快捷键编译Lua代码了。 一切工作就绪,简单的写一个Hello World作为本文的收尾吧: 在NotePad++中输入: print("Hello World") 保存为HelloWorld.lua。然后按ctrl+shift+L。就可以看到如下结果: 总结以上是内存溢出为你收集整理的Lua学习笔记(1)全部内容,希望文章能够帮你解决Lua学习笔记(1)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)