मैंने अभी सफलतापूर्वक एक लुआ प्रोजेक्ट बनाया है। (एक सरल कोड जो अब तक लुआ लिपि चलाता है।)
लेकिन मैं अब lua स्क्रिप्ट के लिए सी ++ फ़ंक्शन और सी ++ चर कैसे उपलब्ध करूं?एक लुआ लिपि में सी ++ फ़ंक्शंस का खुलासा कैसे करें?
एक उदाहरण के रूप:
int Add(int x, int y) {
return x + y;
}
और
float myFloatValue = 6.0
मैं बहुत सी के लिए नया हूँ ++ तो मैं सच में आशा है कि यह बहुत जटिल नहीं होगा।
#include "stdafx.h"
extern "C" {
#include "lua.h"
#include "lualib.h"
#include "lauxlib.h"
}
using namespace System;
int main(array<System::String ^> ^args)
{
lua_State* luaInt;
luaInt = lua_open();
luaL_openlibs (luaInt);
luaL_dofile (luaInt, "abc.lua");
lua_close(luaInt);
return 0;
}
चेक करें: http://lua-users.org/wiki/BindingCodeToLua – user1095108