luabind

    1

    1答えて

    ここではluabindのチュートリアルhttp://www.rasterbar.com/products/luabind/docs.htmlを使ってみようとしていますが、ライブラリの読み込みに問題があります。私は現在luaのバージョン5.1を使用していますので、loadlibの代わりにpackage.loadlibを使用すると思います。私はこれである単純なdllを作った: #include <io

    5

    1答えて

    Visual Studio 2010でHello WorldをLua + Luabindで作ろうとしています.Lua srcをhereからダウンロードし、プロジェクトにソースファイルを追加しました。次に、私はluabindのソースをダウンロードして追加しました。 Finalyはmain.cppを追加しました。それは、プロジェクトをコンパイルしようとしましたが、ほとんどすべてのluabindファイル

    7

    2答えて

    luabindで10個以上の引数を持つ関数を使用したいのですが、C2784とC2780コンパイラエラー(VS2012 Express)があります。 問題は、使用されたブーストライブラリの制限であるようです。 luabindでは、LUABIND_MAX_ARITYオプションを設定することは可能ですが、boostによって可能なものに依存します。どのように私はこの制限を克服することができますか? ありが

    1

    1答えて

    私は最近Luabindをソフトウェアに統合する意図で学習してきました。私はいくつかの問題に遭遇しました。私はLuabindのRasterbar Softwareのドキュメントを見ていて、それを解決できませんでした。基本的には、文字列と抽象基底クラスを引数とする関数を公開しています。まず、私はこれについて正しい方法を取っているのか、あるいはこれがうまくいくためにルアで必要な特別な扱いがあるのか​​ど

    0

    2答えて

    C++からLuaへの多次元配列の引き渡しは実際に可能ですか? これを通常の配列にして、Luaに渡して2次元配列に変換し直すべきですか? そして、もしその可能は、私は、これは function AI(Array) -- can I just call it like this? num= Array[1][2];

    2

    1答えて

    は私のプロジェクトがエラーに構築するために失敗したアップグレード:? In file included from /usr/include/luabind/wrapper_base.hpp:31:0, from /usr/include/luabind/back_reference.hpp:27, from /usr/include/luabind/class.hp

    0

    1答えて

    私はUbuntuのLuabindの例であるhello worldを試していましたが、動作させることはできません。誰もこの例をg ++を使ってUbuntuで動作させる方法を知っていますか? [email protected]:~/dkuyu/Dropbox/practice/lua/luabind$ cat hellobind.cpp #include <iostream> #include <

    0

    1答えて

    私は2つのファイルを持っています - 1つはLuaスクリプトとスクリプト自体を実行するものです。ここで は、彼らは以下のとおりです。 host.cpp: #include <lua.hpp> #include <iostream> using namespace std; int someHandler(lua_State *l) { int argc = lua_getto

    0

    1答えて

    私はセットアップにスクリプト作成のためのLuaの関数のカップルをしたいが、それらの関数が呼び出されたときに、私は彼らが実際に私が定義するパラメータで、単一の機能を呼び出すようにしたいと思います。 のLua: foo1() foo2() C++: int myFunction(lua_State * context) { int numArgs = lua_gettop(c

    0

    1答えて

    Luabindドキュメントから"basic usage" exampleの共有ライブラリをコンパイルしました。しかし、私はそれをルアから呼び出すことはできません。 lbtest.cpp extern "C" { #include "lua.h" } #include <iostream> #include <luabind/luabind.hpp> void greet()