Lua学习笔记(1)

  说来惭愧,Lua已经成名很久了,但我却从未使用过。最近,正在考虑一个VC项目的开发过程的改进,了解到Lua可以和C/C++方便的结合使用,特地找了些资料研究一下。

  我将自己的研究过程写下来,一方面作为学习的总结,另一方面也为以后在项目里可能的推广做一些积累。

  今天先学习了Lua的基础,搭建Lua环境,记录如下:

  (1)安装Lua编译器:

       Lua编译器,为了提供平台通用性,都以ANSI C写成,整个编译器和类库很小,可以很方便的应用于各种环境下。

      我所用的是Win7,现在最新的Lua版本到5.2,有三种方法安装Lua编译器:

      一是,接在Lua.org上下载Lua源码,在由本地编译成Lua.exe

      二是,直接在sourceforge上下载编译好的window Lua版本,解压到本地路径上即可。

      还有就是可以使用cygwin,在安装包里选择Lua编译器,安装后,就可以在cygwin环境下使用Lua了,不过cygwin中的Lua版本还是5.1.4的。

    我使用的是直接下载编译好的压缩包,然后解压到D:\Lua\目录下就可以了。

   (2)配置脚本编辑器:

    Lua可以在eclipse中使用,也可以使用专门的LuaIDE。我使用的是NotePad++,配置方式如下:

     在NotePad++中点击“运行”,输入:

          cmd /k d:\lua\lua52.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
     然后将其保存,命名为Lua Excute,快捷键 ctrl+shift+L,以后就可以使用快捷键编译Lua代码了。
 
   一切工作就绪,简单的写一个Hello World作为本文的收尾吧:
 
  在NotePad++中输入:
     print("Hello World")
  保存为HelloWorld.lua。然后按ctrl+shift+L。就可以看到如下结果:
 
 

  

 

 

你可能感兴趣的:(入门,配置,lua)