from http://blog.csdn.net/ly131420/article/details/8889567
Lua作為一門優(yōu)雅高效的腳本語(yǔ)言,開始受到越來(lái)越多的關(guān)注。很多對(duì)Lua感興趣的朋友最郁悶的問(wèn)題就是如何開始入手。那么現(xiàn)在我就也以一個(gè)初學(xué)者的身份,帶大家一步一步開始Lua之旅:
1.確保有一個(gè)可用的編程環(huán)境,我這里示范的是VS2010,相信VS2008和VS2005是同理的。
2.到官網(wǎng)下載最新的Lua版本,這里給出的是LuaJIT的官網(wǎng),JIT版本更加高效而且操作一模一樣,所以直接上JIT了,http://luajit.org/download.html
3.把Lua解壓后放到一個(gè)你可用找到的目錄下,這里假設(shè)是D:\LuaJIT-2.0.0-beta8
4.打開VS2010,創(chuàng)建一個(gè)空的控臺(tái)項(xiàng)目,比如 LuaJIT
5.打開 “ 項(xiàng)目 -> LuaJIT屬性 -> 配置屬性 -> VC++目錄”,在包含目錄中加入D:\LuaJIT-2.0.0-beta8,在庫(kù)目錄中加入D:\LuaJIT-2.0.0-beta8\src
5.編寫C程序代碼
[cpp]
view plaincopy#include <src\lua.hpp>
#include <iostream>
/*打開Lua所需要的庫(kù)*/
#pragma comment(lib,"lua51.lib")
extern "C"
{
#include <src\lua.h>
#include <src\lualib.h>
}
int _tmain(int argc, _TCHAR* argv[])
{
lua_State *L=luaL_newstate(); /*創(chuàng)建一個(gè)解釋器句柄*/
luaL_openlibs(L); /*打開所有的Lua庫(kù)*/
luaL_loadfile(L,"script.lua"); /*調(diào)入Lua腳本文件*/
lua_pcall(L,0,0,0); /*執(zhí)行Lua腳本*/
lua_close(L); /*關(guān)閉句柄*/
system("pause");
return 0;
}
6.編寫你自己的Lua腳本,放到項(xiàng)目的資源文件下就可用了,例如最簡(jiǎn)單的Lua程序,記得存為剛剛聲明打開的名字,這里是script.lua[plain]
view plaincopyprint("hello world")
現(xiàn)在你就可用開始的你的Lua之旅了!
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。