lua プロジェクトの作成に成功しました。(ここまでは lua スクリプトを実行する単純なコードです。)
しかし、lua スクリプトで c++ 関数と c++ 変数を使用できるようにするにはどうすればよいでしょうか?
例として:
int Add(int x, int y) {
return x + y;
}
と
float myFloatValue = 6.0
私はc ++に非常に慣れていないので、複雑になりすぎないことを本当に願っています。ここに私がこれまでに得たコードがあります:
#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;
}