首页 > 开发 > 综合 > 正文

Lua和C++的通信流程代码实例

2024-07-21 23:03:59
字体:
来源:转载
供稿:网友

上一章传送门:http://www.vevb.com/tech/jiaoben/lua/265346.html

本章我们来学习一个小Demo,也就是上一章中的场景:C++从Lua中获取一个全局变量的字符串。

1. 引入头文件

我们来看看要在C++中使用Lua,需要些什么东西

复制代码 代码如下:

/*
   文件名:    HelloLua.h
   描 述:    Lua Demo
   创建人:    笨木头
   创建日期:   2012.12.24
*/ 

 

#ifndef __HELLO_LUA_H_
#define __HELLO_LUA_H_

#include "cocos2d.h"

extern "C" {
#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>
};

using namespace cocos2d;

class HelloLua : public CCLayer {
public:
    CREATE_FUNC(HelloLua);
    virtual bool init();

    static CCScene* scene();
};

#endif

 


看到红色粗体的代码了吗?(旁白:在哪呢?在哪啊?)
在这:

复制代码 代码如下:

extern "C" {
#include <lua.h>
#include <lualib.h>
#include <lauxlib.h>
};
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表