linux平台
编译安装lua
官方下载地址:
http://www.lua.org/ftp/
下载后开始安装:
tar-zxvf lua-5.2.0.tar.gzcd lua
cd lua-5.2.0make linuxmake install完成安装.如果遇到lua.c:
make linux
make install
完成安装.
如果遇到
lua.c:67:31: fatal error: readline/readline.h: No such fileor directory
说明缺少libreadline
centos: yum install readline-devel
debian: apt-get install libreadline-dev.
windows平台
一、LuaForWindows
在搭建环境之前,肯定要一个Lua的解释器之类的东西,这些东西从哪里来?
1.直接编译文件
(1)http://www.lua.org/download.html下载新版本的Lua
(2)解压进入etc/
C:\Documents and Settings\Administrator>cd /d f:lua_study/lua-5.1.4/etc
(3)执行 luavs.bat
F:\lua_study\lua-5.1.4\etc>luavs.bat
(4)src目录下生成动态库等等文件,不过我在编译的时候出现了好多问题,就使用的下面的方法
2.使用LuaForWindows
Lua for Windows 为 Windows 系统下提供了 Lua 脚本语言的开发和运行环境,很多东西配套好了。
直接像python一样安装一下,安装时把SciTe编辑器也选择上,像头文件,库什么的都直接放好了。
推荐这种方法
3.SciTe编辑器
是一个体积小巧的文本编辑器,在安装LuaForWindows可以选择安装,并且把那个黑底色选择上更有感觉一点。
4.下载地址
http://code.google.com/p/luaforwindows/
或者
http://luaforge.net/frs/?group_id=377
二、Script.Net的IDE环境
蓝蚂蚁软件工作室的一个作品,用着感觉不错,用这个也是相当的方便,最主要的是它有vc番茄一样的提示
下载地址:http://www.blueantstudio.net
先下载 基础安装包,再下载安装Lua开发包

三、第一个Lua程序
print("hello lua...")
SciTe编辑器中:

四、Lua和VS2008的环境
1.加入外部的头和库
VS2008-工具-选项-VC++目录中,把LuaForWindows安装下的头文件和库文件加到目录,运行文件在安装LuaForWindows的时候加入了环境变量,可以不用加了。

2.第一个工程
新建一个vc的命令行工程,写一个Lua脚本,用C++调用。
脚本:environment_test.lua
function ShowPrint()print( "this is my cpp code call..." )end
C++工程:Lua_c_evn
//注释:这段代码是参考网上文章照猫画虎出来的,只是来验证环境正确。
1: //-------------------------------------------------2: //说明:Lua环境测试3: //时间:2011-7-284: //环境:vs20085: //-------------------------------------------------6: #include "stdafx.h"7: #include <iostream>8:9: extern "C" {10: #include <lua.h>11: #include <lualib.h>12: #include <lua.hpp>13: }14:15: #pragma comment(lib,"lua5.1.lib")16:17: int _tmain(int argc, _TCHAR* argv[])18: {19: lua_State *L = lua_open(); //20: luaL_openlibs(L); //加载 .lib 文件21:22: // 加载脚本文件,需要放在程序目录23: luaL_loadfile( L, "environment_test.lua" );24: lua_resume( L, 0 );25:26: // 调用函数27: lua_getglobal( L, "ShowPrint" );28: if( lua_resume( L, 0 ) )29: {30: printf( "%s/n", lua_tostring( L, 1) );31: }32:33: // 调用结束34: lua_close(L);35:36: std::system("pause");37:38: return 0;39: }40:41:
直接运行,结果

OK,环境配置看来是正确了,之后,就开始真正的Lua之旅了。
五、参考引用
所有文章您都可以任意转载,修改,演绎,但请保持完整性并留个大妈般的出处,不要误导他人
本文出处(熊哥)
http://pppboy.blog.163.com/blog/static/30203796201162811730972/
引用申明
http://blog.youkuaiyun.com/kingsollyu/article/details/6613468
http://blog.youkuaiyun.com/kun1234567/article/details/1929815
本文详细介绍了在Linux和Windows平台上安装及配置Lua环境的过程。包括官方下载、编译安装、解决依赖问题等步骤,并提供了使用LuaForWindows快速安装Lua的方法。此外还介绍了如何在VS2008中设置Lua开发环境。

被折叠的 条评论
为什么被折叠?



