zoukankan      html  css  js  c++  java
  • 详解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 Fileslua5.1include"。
    (2)在右边的“Show Directories for(显示目录)”中的下拉菜单中选择“Library Files(包含文件)”,然后在下面添加一个新路径"C:Program Fileslua5.1lib“。
    ps:"C:Program Fileslua5.1include"和"C:Program Fileslua5.1lib“是我安装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开发工具及其环境配置的内容介绍完了,希望通过本文的学习能对你有所帮助!
  • 相关阅读:
    C#代码也VB
    Flash/Flex学习笔记(9):ActionScript3.0与Javascript的相互调用
    原来Silverlight 4中是可以玩UDP的!
    Flash/Flex学习笔记(20):贝塞尔曲线
    Flash/Flex学习笔记(16):如何做自定义Loading加载其它swf
    AS3:让人叹为观止的Flash作品
    Flash/Flex学习笔记(10):FMS 3.5之Hello World!
    Flash/Flex学习笔记(12):FMS 3.5之如何做视频实时直播
    Flash/Flex学习笔记(28):动态文本的滚动控制
    Flash/Flex学习笔记(18):画线及三角函数的基本使用
  • 原文地址:https://www.cnblogs.com/timssd/p/4753602.html
Copyright © 2011-2022 走看看