近期因为工作原因。临时木有《Oracle起步学习》续集。领导知道学习下Lua脚本语言。看了一周了。趁热打铁,留下点实用的东西吧。
本系列会主要针对宿主语言为 Delphi,原理都是一样的,可是Delphi的更少呢。
Lua百度百科我就不写了:http://baike.baidu.com/view/416116.htm?fr=aladdin
官网:http://www.lua.org/
推荐资料:《Programming in Lua》
Lua 5.1 中文手冊: http://manual.luaer.cn/
(本文使用资料所有在这里:http://pan.baidu.com/s/1c08J9qK)
---------------------------------------环境搭建-----------------------------------------------------
资料都是讲怎概念,语法之类的。我这里先简单的说下环境搭建。 两种方法:
1.依照官网的配置方法:
http://lua-users.org/wiki/BuildingLuaInWindowsForNewbies
的确够烦的。(亲,须要我翻译么???我也是捡keyword慢慢来的)
提供给懒人现成的结果包: gcc-lua-install.7z (在总资源里边看哈)
注意了:我这里下载的是 lua-5.2.3.tar.gz 相应build.cmd
@echo off :: ======================== :: file build.cmd :: ======================== setlocal :: you may change the following variable's value :: to suit the downloaded version set lua_version=5.2.3 set work_dir=%~dp0 :: Removes trailing backslash :: to enhance readability in the following steps set work_dir=%work_dir:~0,-1% set lua_install_dir=%work_dir%lua set compiler_bin_dir=%work_dir% dm-gccin set lua_build_dir=%work_dir%lua-%lua_version% set path=%compiler_bin_dir%;%path% cd /D %lua_build_dir% mingw32-make PLAT=mingw echo. echo **** COMPILATION TERMINATED **** echo. echo **** BUILDING BINARY DISTRIBUTION **** echo. :: create a clean "binary" installation mkdir %lua_install_dir% mkdir %lua_install_dir%doc mkdir %lua_install_dir%in mkdir %lua_install_dir%include copy %lua_build_dir%doc*.* %lua_install_dir%doc*.* copy %lua_build_dir%src*.exe %lua_install_dir%in*.* copy %lua_build_dir%src*.dll %lua_install_dir%in*.* copy %lua_build_dir%srcluaconf.h %lua_install_dir%include*.* copy %lua_build_dir%srclua.h %lua_install_dir%include*.* copy %lua_build_dir%srclualib.h %lua_install_dir%include*.* copy %lua_build_dir%srclauxlib.h %lua_install_dir%include*.* copy %lua_build_dir%srclua.hpp %lua_install_dir%include*.* echo. echo **** BINARY DISTRIBUTION BUILT **** echo. %lua_install_dir%inlua.exe -e"print [[Hello!]];print[[Simple Lua test successful!!!]]" echo. pause
第8行:set lua_version=5.2.3 ; 这个版本号号须要和你下载的lua-5.2.3.tar.gz 版本号同样哦。(后来才发现。还是低版本号的好点)
2.直接安装程序,分分钟搞定。这个就须要翻墙了。不然这能考国内网友提供了哦。
"LuaForWindows_v5.1.4-46" :http://pan.baidu.com/s/1mg4z8MW
注意:先装 这个vcredist_x86.exe。 再装 LuaForWindows_v5.1.4-46 就OK了。
他会装好SciTEst 内嵌 lua,直接能够编译,编写内容后直接F5。
---------------------------------------安装完毕了-----------------------------------------------------
不多说了。
遇到问题。留言吧。也让我知道有人看呢。
别老费情感啊。
来个样例測试下怎么样?
print("Hello World") print "Hello zhuzhuxia" print [["Hello Lua"]]
搜到看起来舒服一点的:http://www.cnblogs.com/linbc/archive/2009/06/02/1494622.html
关于语法呢。讲述的博客太多了。自己看呗。
《Programming in Lua》别怕书籍哦。
前5章就基本会用了。
简单的视频高速普及(不是我录的哦,感谢网友吧):Lua_语法解析.7z
我认为你少走了好多路了。。
。
。。。
好了。看玩那些内容,我认为你就能够看下一章了。