成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳解LUA開發(fā)工具及其環(huán)境配置

移動開發(fā) iOS
LUA開發(fā)工具及其環(huán)境配置是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)lua開發(fā)工具的使用和環(huán)境的配置,具體內(nèi)容來看本文詳解。

LUA開發(fā)工具及其環(huán)境配置是本文要介紹的內(nèi)容,主要是來了解并學(xué)習(xí)lua開發(fā)工具的使用和環(huán)境的配置,第一次接觸LUA的話,就跟本人一起學(xué)習(xí)吧。看我能不能忽悠到你。

LUA是語言,那么一定有編寫的工具。第一次學(xué),那么就用LFW(lua for windows)。我相信你的電腦系統(tǒng)是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 (一個很棒的多用途編輯器,已經(jīng)對Lua做了特殊設(shè)置) 

哪兒下載?這就有:http://luaforwindows.luaforge.net/

現(xiàn)在好像有20+M了,不過還是很小的。下載后直接安裝(怎么安裝,裝哪?這類的問題就不問了吧)。

安裝中勾選“在桌面上創(chuàng)建快捷圖標(biāo)”。這樣安裝后,桌面上有LUA和SciTE的快捷圖標(biāo)。當(dāng)然在你的安裝文件夾中也能找到。

下面可以測試是否安裝成功

打開SciTE,新建一個文件,輸入一行l(wèi)ua代碼:

  1. print("hello,lua") 

然后保存為hello.lua,注意保存文件時要加文件名后綴.lua,否則可能不能正確的運行。

按F5,如果SciTE的輸出窗口出現(xiàn)

  1. >lua -e "io.stdout:setvbuf 'no'" "hello.lua"   
  2. hello,lua  
  3. >Exit code: 0 

字樣則代表整個lua開發(fā)環(huán)境安裝成功。如果輸出窗口不是輸出這些,請告訴我。

以上就是LUA的開發(fā)環(huán)境。

如果你是個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的配置結(jié)束。

來試試我們第一個LUA應(yīng)用。(用的是c++)

1、創(chuàng)建一個新的空Win32控制臺應(yīng)用工程。

2、將"luatest.cpp"加入你的工程。

3、選擇項目菜單中的屬性菜單。

4、在"連接器"的"輸入"欄目的"附加依賴項"中輸入"lua5.1.lib"。

5、完成。

如何編寫luatest.cpp?如下:

  1. //  
  2. #include <stdio.h> 
  3.  
  4. extern "C" {  
  5. #include "lua.h"  
  6. #include "lualib.h"  
  7. #include "lauxlib.h"  
  8. }/*因為是C++,所以要加入以上,C就可以不用了*/  
  9.  
  10. /* Lua解釋器指針 */  
  11. lua_State* L;  
  12.  
  13. int main ( int argc, char *argv[] )  
  14. {  
  15.  /* 初始化 Lua */  
  16.  L = lua_open();  
  17.  
  18.  /* 載入Lua基本庫 */  
  19.  luaL_openlibs(L);  
  20.  
  21.  /* 運行腳本 */  
  22.  luaL_dofile(L, "test.lua的絕對路徑");  
  23.  
  24.  /* 清除Lua */  
  25.  lua_close(L);  
  26.  
  27.  /* 暫停 */  
  28.  printf( "Press enter to exit…" );  
  29.  
  30.  getchar();  
  31.  return 0;  

下面是test.lua的內(nèi)容。上面教過怎么寫的。

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

小結(jié):詳解LUA開發(fā)工具及其環(huán)境配置的內(nèi)容介紹完了,希望通過本文的學(xué)習(xí)能對你有所幫助!

責(zé)任編輯:zhaolei 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-09-06 17:45:14

LUA開發(fā)環(huán)境Decoda

2011-08-24 14:33:14

LUA開發(fā)環(huán)境Decoda

2011-08-25 15:02:17

Lua環(huán)境搭建EditPlus

2011-07-06 17:48:30

iPhone Xcode 模擬器

2012-02-17 09:47:18

LuaJava

2009-12-23 09:18:39

WPF開發(fā)工具

2010-01-15 09:48:04

C++Builder

2011-09-14 09:40:06

Android開發(fā)

2010-05-28 13:38:29

Linux開發(fā)工具

2013-07-17 15:39:39

Github詳解

2011-08-05 10:01:23

Xcode Interface

2009-08-03 10:11:44

JSP開發(fā)環(huán)境配置

2011-08-23 10:19:44

LuaEditplusSciTE

2012-05-15 14:28:58

XP安裝WP7開發(fā)環(huán)境

2009-03-26 09:17:22

Linux調(diào)試Linux開發(fā)

2018-06-06 15:08:57

前端開發(fā)工具

2010-06-04 17:26:53

Linux 開發(fā)工具

2010-07-15 12:56:55

Perl 開發(fā)工具

2010-08-03 14:18:02

Flex開發(fā)工具

2013-11-21 10:21:25

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 超碰免费在线 | 国产精品视频一二三区 | 欧美一级大片免费观看 | 久草青青 | 成人午夜在线 | 日本不卡一区 | 7777奇米影视 | 婷婷激情综合 | 久久久久久综合 | 欧美国产日韩在线观看 | 国产成人自拍一区 | 亚洲国产精品视频 | 97av视频| 日韩伦理电影免费在线观看 | 亚洲黄色一区二区三区 | 国产成人免费视频网站高清观看视频 | 超碰超碰 | 国产日韩精品一区二区 | 亚洲成人一区 | 久久一二区 | 国产在线精品区 | 九色视频网| 欧美国产日韩在线 | 日本不卡免费新一二三区 | 国产精品免费一区二区三区 | 人成在线 | 欧美精品一区三区 | 国产亚洲精品精品国产亚洲综合 | 91精品国产777在线观看 | 日韩亚洲视频 | 久久aⅴ乱码一区二区三区 亚洲欧美综合精品另类天天更新 | 亚洲视频中文字幕 | 久久国产精品一区二区 | 亚洲黄色一区二区三区 | 国产色婷婷精品综合在线手机播放 | 九七午夜剧场福利写真 | 色综合天天天天做夜夜夜夜做 | 国产精品久久久久久久岛一牛影视 | 99精品免费久久久久久久久日本 | 欧美激情亚洲 | 精品一区二区三区电影 |