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

详解LUA开发工具及其环境配置,第1张

概述LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧。看我能不能忽悠到你。 LUA是语言,那么一定有编写的工具。第一次学,那么就用LFW(lua for windows)。我相信你的电脑系统是Windows。 它包括: Lua Interpreter(Lua解释器) Lua Ref

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开发工具及其环境配置全部内容,希望文章能够帮你解决详解LUA开发工具及其环境配置所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1265434.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-08
下一篇 2022-06-08

发表评论

登录后才能评论

评论列表(0条)

保存