lua开发工具的使用和环境的配置

时间:2022-08-26 16:51:03

LUA是语言,那么一定有编写的工具。第一次学,那么就用LFW(lua for windows)

它包括:
Lua Interpreter(Lua解释器) 
Lua Reference Manual(Lua参考手册)  
Quick Lua Tour (Lua快速入门) 
Examples (Lua范例) 
Libraries with documentation (一些Lua库和文档) 
SciTE (一个很棒的多用途编辑器,已经对Lua做了特殊设置)

哪儿下载?这就有:http://luaforwindows.luaforge.net/
官方主页www.lua.org下载Lua源代码,最新版本为5.1.2
LUA学习地址:http://www.luaer.cn/。(LUA中国开发者论坛)

安装中勾选“在桌面上创建快捷图标”。这样安装后,桌面上有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;  }