轉自:http://blog.csdn.net/theprinceofelf/article/details/6673802
Lua作爲一門優雅高效的腳本語言,開始受到越來越多的關注。很多對Lua感興趣的朋友最鬱悶的問題就是如何開始入手。那麼現在我就也以一個初學者的身份,帶大家一步一步開始Lua之旅:
1.確保有一個可用的編程環境,我這裏示範的是VS2010,相信VS2008和VS2005是同理的。
2.到官網下載最新的Lua版本,這裏給出的是LuaJIT的官網,JIT版本更加高效而且操作一模一樣,所以直接上JIT了,http://luajit.org/download.html
3.把Lua解壓後放到一個你可用找到的目錄下,這裏假設是D:\LuaJIT-2.0.0-beta8
4.打開VS2010,創建一個空的控臺項目,比如 LuaJIT
5.打開 “ 項目 -> LuaJIT屬性 -> 配置屬性 -> VC++目錄”,在包含目錄中加入D:\LuaJIT-2.0.0-beta8,在庫目錄中加入D:\LuaJIT-2.0.0-beta8\src
5.編寫C程序代碼
- #include <src\lua.hpp>
- #include <iostream>
- /*打開Lua所需要的庫*/
- #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(); /*創建一個解釋器句柄*/
- luaL_openlibs(L); /*打開所有的Lua庫*/
- luaL_loadfile(L,"script.lua"); /*調入Lua腳本文件*/
- lua_pcall(L,0,0,0); /*執行Lua腳本*/
- lua_close(L); /*關閉句柄*/
- system("pause");
- return 0;
- }
- print("hello world")
現在你就可用開始的你的Lua之旅了!