详解LUA开发工具及其环境配置

     详解LUA开发工具及其环境配置
LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧。看我能不能忽悠到你。

LUA是语言,那么一定有编写的工具。第一次学,那么就用LFW(lua for windows)。我相信你的电脑系统是Windows。
它包括:
    Lua Interpreter(Lua解释器)  
    Lua Reference Manual(Lua参考手册)   
    Quick Lua Tour (Lua快速入门)  
    Examples (Lua范例)  
    Libraries with documentation (一些Lua库和文档)  
    SciTE (一个很棒的多用途编辑器,已经对Lua做了特殊设置) 
哪儿下载?这就有:http://luaforwindows.luaforge.net/
现在好像有20+M了,不过还是很小的。下载后直接安装(怎么安装,装哪?这类的问题就不问了吧)。
安装中勾选“在桌面上创建快捷图标”。这样安装后,桌面上有LUA和SciTE的快捷图标。当然在你的安装文件夹中也能找到。
下面可以测试是否安装成功
打开SciTE,新建一个文件,输入一行lua代码:
    print("hello,lua") 
然后保存为hello.lua,注意保存文件时要加文件名后缀.lua,否则可能不能正确的运行。
按F5,如果SciTE的输出窗口出现
    >lua -e "io.stdout:setvbuf 'no'" "hello.lua"   
    hello,lua  
    >Exit code: 0 
字样则代表整个lua开发环境安装成功。如果输出窗口不是输出这些,请告诉我。
以上就是LUA的开发环境。
如果你是个C/C++程序员,用的是VS。本人用的是VS2008。有点怀旧了,忍忍!
选择“Tools(工具)”-->“Options(选项)”-->“Projects and Solutions(项目和解决方案)”-->“VC++ Directories(C++目录)”。
(1)在右边的“Show Directories for(显示目录)”中的下拉菜单中选择“Include Files(包含文件)”,然后在下面添加一个新路径"C:\Program Files\lua\5.1\include"。
(2)在右边的“Show Directories for(显示目录)”中的下拉菜单中选择“Library Files(包含文件)”,然后在下面添加一个新路径"C:\Program Files\lua\5.1\lib“。
ps:"C:\Program Files\lua\5.1\include"和"C:\Program Files\lua\5.1\lib“是我安装lua的路径,你得找你自己的。
OK,VS的配置结束。
来试试我们第一个LUA应用。(用的是c++1、创建一个新的空Win32控制台应用工程。
2、将"luatest.cpp"加入你的工程。
3、选择项目菜单中的属性菜单。
4、在"连接器"的"输入"栏目的"附加依赖项"中输入"lua5.1.lib"5、完成。

如何编写luatest.cpp?如下:
    //#include <stdio.h> 
     
    extern "C" {  
    #include "lua.h"  
    #include "lualib.h"  
    #include "lauxlib.h"  
    }/*因为是C++,所以要加入以上,C就可以不用了*/  
    /* Lua解释器指针 */  
    lua_State* L;       
    int main ( int argc, char *argv[] )  
    {  
     /* 初始化 Lua */  
     L = lua_open();  
     
     /* 载入Lua基本库 */  
     luaL_openlibs(L);  
     
     /* 运行脚本 */  
     luaL_dofile(L, "test.lua的绝对路径");  
     
     /* 清除Lua */  
     lua_close(L);  
     
     /* 暂停 */  
     printf( "Press enter to exit…" );  
     
     getchar();  
     return 0;  
    } 
下面是test.lua的内容。上面教过怎么写的。
    simple test  
    print ("Hello, World!") 
小结:详解LUA开发工具及其环境配置的内容介绍完了,希望通过本文的学习能对你有所帮助!

 

lua for windows其实是一整套Lua的开发环境.Lua for Windows 为 Windows 系统下提供了 Lua 脚本语言的开发和运行环境。Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。 Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。 Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。 一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。 包括: Lua Interpreter(Lua解释器) Lua Reference Manual(Lua参考手册) Quick Lua Tour (Lua快速入门) Examples (Lua范例) Libraries with documentation (一些Lua库和文档) SciTE (一个很棒的多用途编辑器,已经对Lua做了特殊设置) SciTE字体及中文设置: 如果对SciTE默认的配色方案或者字体不满意,点击【Options】菜单中的【Open Global Options File】,则可以看到SciTE环境的全局配置文件。里面可以修改的包括字体,颜色,窗口布局等等,修改相应的值即可。如果找不到自己想要修改的项目,可以再到【Options】的【Open black.properties】(如果使用的是白色背景,这里则是white.properties)文件中查找,这里存储的是更加细致的属性配置。修改这两个文件,基本上就能够满足大部分学习或是开发者的个人喜好。还有一点,在Global Options File中,查找command.help.*.lua,后面对应的是在编辑器中按下F1键弹出的chm格式的lua手册文件路径,这里需要修改一下,把文件路径改正确就可以了(5.1.3版本似乎没这个问题了)。 sciTE支持中文的办法: 启动scite, 照下面的顺序点击菜单:Options, Open User Options file, 打开Sciteuser.properties # 使scite文本编辑器支持中文, # 65001是utf8编码。yidabu.com试过,autoit处理utf8时会有乱码。 # character.set=134不启用的话,在输出区中文可能会乱码 code.page=65001 code.page=936 output.code.page=936 character.set=134 #设置字体及字号 font.monospace=font:宋体,size:10
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值