swig

    2

    1答えて

    Swigを使ってbyte []をCに渡すJava実装を作成しようとしています。 ガブガブ飲む:私の生成されたJavaクラス(workit_t.java)において %include "typemaps.i" %apply(char *STRING, int LENGTH) { (char *buff, int len) }; %inline { typedef struct {

    0

    1答えて

    C++で書かれたプロトコルパーサとPythonで書かれたTCPパケットフィルタとの間のインタフェースを作成しようとしています。私はPythonでC++を使用することに慣れていません。そして、2人を数日間協力させようとしています。 私はswigライブラリを使用しています。解析クラス(私は書いていない)は、ヘッダファイルを通して他のC++ファイルへの多くの参照を含んでいます。 C++クラスはE2Pro

    0

    1答えて

    小さなJavaプロジェクトでは、Cで書かれた既存のコード( )とやりとりする必要があったため、残念なことにC/C++プログラマーではありません。私はswigを使うことにしました。 最初の問題は、私が遭遇した: NULLで区切られた文字列を返したC関数が最初の値のみ が3可能な解決策のフレキソで提供することによって解決して含む、文字列を返さ包まれたコードが生じました(!): SWIG get ret

    0

    1答えて

    これは問題ではないかもしれませんが、ここにあります。私はSWIGを使用してpythonモジュールに3dベクトルをラップしました。すべてがコンパイルされており、モジュールをインポートしてアクションを実行できます。私はPythonで私のベクトルにアクセスして値を格納し変更する方法を理解できないようです。どのように私はPythonで私のベクトル値を格納し、変更するのですか?私のコードは以下の通りであり、

    0

    1答えて

    SWIGとターゲティングPythonを使用して、実験用に組み込みシステムからCコードをラッピングしています。シンプルなコードなので、ハードウェアをスタブして、すべてがうまくコンパイルされています。 私が遭遇した問題は、関心のある関数がCファイルの先頭に定義された静的なグローバル 'コンテキスト'変数で動作することです。この変数をモジュールでどのようにインスタンス化し、ラップされた関数で操作するかを

    3

    1答えて

    マップのテンプレート関数はC++でいくつか持っていますが、それらをルビで使いたいと思います。 C言語で template <class Collection> const typename Collection::value_type::second_type& FindWithDefault( const Collection& collection, const typen

    2

    2答えて

    JavaコードからC++コードへ多次元配列(Javaではshort[][]、short int[][])を送信し、いくつかの共変を処理してから、Javaコードで配列を取得したいと考えています。 1次元配列では問題ありません。 example.i: %module example %{ #include <iostream> #include "example.h" %} %typem

    6

    1答えて

    私はTensorFlowを初めて使っていて、今すぐカスタムop開発を検討しています。私はすでに公式のチュートリアルを読んでいますが、多くのことが舞台裏で起こっていると感じています。私はいつもカスタム操作をuser_opsディレクトリに入れたいとは思っていません。 /word2vec_o​​ps.cc とそのカーネルの実装ここにある: など、私が登録ここで定義されたカスタム "Skipgram" の

    5

    1答えて

    私はC++で書かれたプロジェクトを持っています。ここではswigを使ってC#ラッパーも生成しています。 C++コードは、Doxygenスタイルのコメントを使用して、クラスと関数に注釈を付けます。 Swigがdoxygenコメントを取得し、C#ラッパークラスと関数のdoxygenコメントを生成することは可能ですか?