swig

    1

    1答えて

    私はチュートリアルに従っています:https://en.wikibooks.org/wiki/Python_Programming/Extending_with_C "Swigの使用"というセクションを参照しています。私は彼の場所にファイルを作成します。 ~/Desktop/TEST2/helloMODULEtest 私が最初にこのコードをinitでhellomodule.cと呼ばれるファイル

    0

    1答えて

    私はのような記号を%ignoreにSWIGを取得しようとしています。地獄でも%ignore MyNamespace::SubNamespace::MyClass;は何もしていないようだ %ignore operator->; %ignore operator ->; %ignore operator ->(); %ignore *::operator->; %ignore MyNamespace:

    1

    1答えて

    私は、次のcppとhファイルで構成されるC++ライブラリを持っています。私は、cortex.cppの関数をPython(3.5)に公開したいと考えています。 cortex.h cortex_socket.h cortex_intern.h m3x3.h cortex_unpack.h m3x3.cpp cortex_unpack.cpp cortex.cpp cortex_soc

    1

    1答えて

    私は、複数のdll C++ DLLをそれぞれの元のC++ dllを別のC#dllでラップしようとC#でラップするプロジェクトに取り組んでいます。私は、C++ライブラリAのいくつかの共通シンボルがC++ライブラリBとCで使用されている場合、ラップすることは不可能であるという問題に遭遇しました。これはC++の非常に頻繁なシナリオであるため、私は明らかに何かが間に合わないと思います。数日を過ごしても、私

    -1

    1答えて

    私はC++コード用のCMAKE-Fileを提供されていて、その機能をPythonにラップしたいと思っています。私はそれが私のインポートエラーを与えている機能をインポートしようとするたびに: 動的モジュールは、init関数(init_main) を定義していない。これは、C++のコードです: #include <iostream> #include <string> #include <boos

    0

    1答えて

    SWIG and Pythonのチュートリアルに従っていますが、Pythonでコンパイルした拡張機能をインポートしようとするとエラーが発生します。 Python 3.5.2 (default, Oct 11 2016, 15:01:25) [GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.38)] on darwin >>> import

    1

    1答えて

    の引数に私は、SWIGで遊ぶために始めました。私は "void *型" を期待し、私はCの関数にPythonの文字列を渡しているコードのこの部分を持っている example.h: char test(void *buf); はexample.c: char test(void *buf) { char *c = (char*)buf; return *c; } Pyt

    6

    1答えて

    私はTensorFlowを扱っており、各Python関数とSWIGインターフェイスの背後にある対応するC++関数との関係を知りたいと思います。 つまり、TensorFlowアプリケーションのPythonコードの各行に対して、どのC++関数が呼び出されたかを正確に知りたいと思っています。 は、私はすでにPythonのコードをデバッグする方法を説明しましたhereと、コードのどの行でセグメンテーション

    1

    1答えて

    私のprojectは、SWIGを使用して、tensorflow.python.pywrap_tensorflowという1つのモジュールに、一連のC++関数と型のラッパーを自動的に作成します。私はPython C APIを使って直接新しい型を定義し、それをそのモジュールに追加したいと思います。 (具体的には、私はmemoryviewとしてネイティブバッファを公開することができるように、Python