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"
- }
- lua_State* L;
- int main ( int argc, char *argv[] )
- {
- L = lua_open();
- luaL_openlibs(L);
- luaL_dofile(L, "test.lua的絕對路徑");
- lua_close(L);
- printf( "Press enter to exit…" );
- getchar();
- return 0;
- }
下面是test.lua的內容。上面教過怎麼寫的。
- simple test
- print ("Hello, World!")
小結:詳解LUA開發工具及其環境配置的內容介紹完了,希望通過本文的學習能對你有所幫助!