摘要:        
--!版权所有foruok,转载注明出处!--从lua调用C++函数和对象 利用LuaPlus可以方便的从C++中调用lua脚本,翻过也一样。通过注册函数或类对象,lua便可以访问C++。  一、C风格函数注册 Lua提供了C风格的回调函数注册,该函数原型如下: int Callback(LuaState* state);  无论是全局函数、类非虚函数、类虚函数,只要符合上面的原型,都可以向Lua注册。我们以全局函数为例,下面是我们提供的一个回调函数CStyleAddFunc:int CStyleAddFunc(LuaState * state) { LuaStack args(state    阅读全文
posted @ 2011-01-14 17:44
oayx
阅读(2114)
评论(0)
推荐(0)
        
            
        
        
摘要:        
#include "stdafx.h"#include windows.h#include conio.h#include ctype.h#define LUA_FILE "Plus.lua"#include "LuaPlus.h"using namespace LuaPlus;LuaStateOwner g_LusState(true);void CPrint(const char* sMsg){ printf(sMsg); OutputDebugString(sMsg);}int L_CPrint(LuaState* pState){ OutputDebugString("Ta    阅读全文
posted @ 2011-01-14 17:35
oayx
阅读(655)
评论(0)
推荐(0)
        
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号