微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

LUA是语言,那么一定有编写的工具。第一次学,那么就用LFW(Lua for Windows)。我相信你的电脑系统是Windows

包括

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

哪儿下载?这就有:http://luaforwindows.luaforge.net/

现在好像有20+M了,不过还是很小的。下载后直接安装(怎么安装,装哪?这类的问题就不问了吧)。

安装中勾选“在桌面上创建快捷图标”。这样安装后,桌面上有LUA和SciTE的快捷图标。当然在你的安装文件夹中也能找到。

下面可以测试是否安装成功

打开SciTE,新建一个文件,输入一行lua代码

  1. print("hello,lua")

然后保存为hello.lua,注意保存文件时要加文件名后缀.lua,否则可能不能正确的运行。

按F5,如果SciTE的输出窗口出现

  1. >lua -e "io.stdout:setvbuf 'no'" "hello.lua"
  2. hello,lua
  3. >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?如下:

  1. //
  2. #include <stdio.h>
  3. extern "C" {
  4. #include "lua.h"
  5. #include "lualib.h"
  6. #include "lauxlib.h"
  7. }
  8. lua_State* L;
  9. int main ( int argc,char *argv[] )
  10. {
  11. L = lua_open();
  12. luaL_openlibs(L);
  13. luaL_dofile(L,"test.lua的绝对路径");
  14. lua_close(L);
  15. printf( "Press enter to exit…" );
  16. getchar();
  17. return 0;
  18. }

下面是test.lua的内容。上面教过怎么写的。

  1. simple test
  2. print ("Hello,World!")

小结:详解LUA开发工具及其环境配置的内容介绍完了,希望通过本文的学习能对你有所帮助!

http://www.61ic.com/Mobile/iPhone/201108/36960.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐