</pre></p><p><span style="font-family: 'Courier New'; font-size: 18px;">最近由于工作原因,暂时木有《<a target=_blank href="http://blog.csdn.net/zhuzhuyule/article/details/40404473" style="color: rgb(0, 0, 0); text-decoration: none; font-family: 'Microsoft YaHei'; font-size: 20px; line-height: 30px;">Oracle起步学习</a>》续集,领导知道学习下Lua脚本语言,看了一周了,趁热打铁,留下点有用的东西吧。本系列会主要针对宿主语言为 Delphi,原理都是一样的,但是Delphi的更少呢。</span></p><p><span style="font-family: 'Courier New'; font-size: 18px;"></span></p><p><span style="font-size: 18px;"><span style="color: rgb(51, 51, 255);">Lua百度百科</span>我就不写了:http://baike.baidu.com/view/416116.htm?fr=aladdin</span></p><p><span style="font-size: 18px;">官网:http://www.lua.org/</span></p><p><span style="font-size: 18px;">推荐资料:《Programming in Lua》</span></p><p><span style="font-size: 18px;"><a target=_blank id="sd1" class="node" target="body" href="http://manual.luaer.cn/lua_51_reference_manual.html" style="color: rgb(51, 51, 51); text-decoration: none; white-space: nowrap; padding: 1px 2px; font-family: Simsun;">Lua 5.1 中文手册</a>: <span style="white-space: pre;"> </span>http://manual.luaer.cn/</span></p><p><span style="font-size: 18px;"><span style="font-size: 18px;">(本文使用<span style="color: rgb(255, 0, 0);">资料全部在这里:http://pan.baidu.com/s/1c08J9qK </span>)</span></span></p><p><span style="font-size: 18px;"></span></p><p><span style="font-size: 18px;">资料都是讲怎概念,语法之类的。我这里先简单的说下环境搭建。</span></p><p><span style="font-size: 18px;">两种方法:</span></p><p><span style="font-size: 18px;">1.按照官网的配置方法:</span></p><p><span style="font-size: 18px;">http://lua-users.org/wiki/BuildingLuaInWindowsForNewbies</span></p><p><span style="font-size: 18px;">的确够烦的。(亲,需要我翻译么???)</span></p><p><span style="font-size: 18px;">提供给懒人现成的结果包: http://pan.baidu.com/s/1dD1VUk5</span></p><p><span style="font-size: 18px;">注意了:我这里下载的是 <span style="color: rgb(255, 0, 0);">lua-5.2.3.tar.gz </span>对应 build.cmd </span></p><p><pre name="code" class="plain">@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%\tdm-gcc\bin 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%\bin mkdir %lua_install_dir%\include copy %lua_build_dir%\doc\*.* %lua_install_dir%\doc\*.* copy %lua_build_dir%\src\*.exe %lua_install_dir%\bin\*.* copy %lua_build_dir%\src\*.dll %lua_install_dir%\bin\*.* copy %lua_build_dir%\src\luaconf.h %lua_install_dir%\include\*.* copy %lua_build_dir%\src\lua.h %lua_install_dir%\include\*.* copy %lua_build_dir%\src\lualib.h %lua_install_dir%\include\*.* copy %lua_build_dir%\src\lauxlib.h %lua_install_dir%\include\*.* copy %lua_build_dir%\src\lua.hpp %lua_install_dir%\include\*.* echo. echo **** BINARY DISTRIBUTION BUILT **** echo. %lua_install_dir%\bin\lua.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"]]
使用SciTEst的话,直接 F5,就Ok了。
搜到看起来舒服一点的:http://www.cnblogs.com/linbc/archive/2009/06/02/1494622.html
关于语法呢,讲述的博客太多了,自己看呗。《Programming in Lua》别怕书籍哦。前5章就基本会用了。
简单的视频快速普及(不是我录的哦,感谢网友吧):Lua_语法解析.7z
我觉得你少走了好多路了。。。。。。
好了,看玩那些内容,我觉得你就可以看下一章了。
时间: 2024-10-25 03:58:31