在linux下不需要我們做任何設定,但是在windows平台下我們必須配置visual c++,以便讓編譯器和聯結器找到lua檔案。
使用lua開始你的第乙個程式
這個程式簡短且直接,下面做一點說明:
lua_open()返回乙個指向lua直譯器的乙個指標。
lual_openlibs()用於裝載lua庫,它提供了一些簡單的函式,如:print。
通過呼叫lual_dofile()執行指令碼。它的作用是讀取並解釋指令碼。
最後,通過lua_close()函式關閉lua。
儲存檔案為luatest.cpp。如果你直接使用c而不是c++,將檔名改為luatest.c,然後將extern "c"刪除。
#include extern "c" /* lua直譯器指標 */lua_state* l;int main ( int argc, char *ar** )下面是test.lua的內容。
-- ****** testprint "hello, world!"編譯
在linux下,在命令列鍵入:
g++ luatest.cpp -llua -ldl -o luatest然後,鍵入下列命令執行:
./luatest如果沒有問題,程式將在終端輸出hello, world!
在visual c++你將需要進行下列步驟:
建立乙個新的空win32控制台應用工程。
將"luatest.cpp"加入你的工程。
選擇專案選單中的屬性選單。
在"聯結器"的"輸入"欄目的"附加依賴項"中輸入"lua5.1.lib"。
確定。
此時,按f7構建程式。
如果你採用的是dll庫,請確保將其放在應用程式的目錄中或者windows系統能夠找到它的地方。如果你採用的是靜態連線庫,則不需要。
lua簡單入門
一 安裝windows下的lua環境,luaforwindows lua53.exe就是lua語言直譯器 按住shift滑鼠右鍵,此處開啟命令視窗 編寫乙個簡單的hello world程式 如果覺得簡單,可以給乙個for迴圈,列印1 10 正常執行,說明lua環境安裝沒有問題 二.lua語言的基本語...
lua簡單入門
一 安裝windows下的lua環境,luaforwindows lua53.exe就是lua語言直譯器 按住shift滑鼠右鍵,此處開啟命令視窗 編寫乙個簡單的hello world程式 如果覺得簡單,可以給乙個for迴圈,列印1 10 正常執行,說明lua環境安裝沒有問題 二.lua語言的基本語...
lua快速入門
1 開發環境 2 lua副檔名 lua 3 快速入門 1 helloworld print hello world print hello world 注釋 多行注釋 for i 1,7,1 do print revdays i end 2 資料型別 nil booleans numbers str...