language-binding

    8

    1答えて

    SWIGを使用してPHPでstd::mapを返す関数をラップしています。 PHPコードでは、マップの要素を反復処理する必要があります。 THW SWIGライブラリがstd_map.iインタフェースファイルとstd::mapのためのサポートを提供しますが、唯一の次のメソッドは、ラップされています。 clear() del($key) get($key) has_key($key) is_em

    5

    2答えて

    私はコールバックのための関数ポインタの構造体を使用するCライブラリを持っています。コールバックはCコードから呼び出されます。 extern "C" { typedef struct callbacks_t { void (*foo) (const char*); int (*bar) (int); } callbacks_t; }// extern C C++の機能は

    0

    2答えて

    qt/gtk +のようなウィジェットツールキットには、複数の言語バインディングがあります。私がC++でアプリケーションを開発したいが、私のGUIにgtk + C言語のバインディングを使いたいとしよう。アプリケーションのソースコードを1つの言語で記述し、guiに異なる言語バインディングを使用することは可能ですか? ideも干渉しますか?

    0

    4答えて

    私はしばらくの間ツールを使用していましたが、私はそれがとても好きです。私はそれをEclipseプラグインとして持っていたいと思います。残念ながら、私はそれがC++で書かれていると思います。このようなコードベースをJavaで書き直さずにEclipseプラグインの基礎として使用できる方法はありますか? BTW:このツールは他の誰かによって管理されており、GUIウィジェットとして使用する必要があります。