CC++中如何使用Luajit脚本

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

CC++中如何使用Luajit脚本
from /ly131420/article/details/8889567 Lua作为一门优雅高效的脚本语言,开始受到越来越多的关注。

很多对Lua感兴趣的朋友最郁闷的问题就是如何开始入手。

那么现在我就也以一个初学者的身份,带大家一步一步开始Lua之旅:
1.确保有一个可用的编程环境,我这里示范的是VS2010,相信VS2008和VS2005是同理的。

2.到官网下载最新的Lua版本,这里给出的是LuaJIT的官网,JIT 版本更加高效而且操作一模一样,所以直接上JIT了,/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程序代码
[cpp] view plaincopy
1.#include <src\lua.hpp>
2.#include <iostream>
3.
4./*打开Lua所需要的库*/
5.#pragma comment(lib,"lua51.lib")
6.extern"C"
7.{
8.#include <src\lua.h>
9.#include <src\lualib.h>
10.}
11.
12.
13.int _tmain(int argc, _TCHAR* argv[])
14.{
15.lua_State *L=luaL_newstate(); /*创建一个解释器句柄*/
16.luaL_openlibs(L); /*打开所有的Lua库*/
17.
18.luaL_loadfile(L,"script.lua"); /*调入Lua脚本文件*/
19.
20.lua_pcall(L,0,0,0); /*执行Lua脚本*/
21.lua_close(L); /*关闭句柄*/
22.system("pause");
23.return 0;
24.}
6.编写你自己的Lua脚本,放到项目的资源文件下就可用了,例如最简单的Lua程序,记得存为刚刚声明打开的名字,这里是script.lua
[plain] view plaincopy
1.print("hello world")
现在你就可用开始的你的Lua之旅了!。

相关文档
最新文档