swig

    1

    1답변

    swig로 래핑 된 클래스가있는 C++ 코드가 있습니다. 코드 또는 줄 바꿈을 수정할 수 없습니다. 파이썬에서는 ctypes를 사용하여 C++ 클래스의 인스턴스에 대한 포인터가 있습니다. 이 포인터 주위에 swig 래퍼를 만들려면 어떻게해야합니까? swig 개체는 래핑 된 개체를 내부적으로 가리키는 'this'특성을 보유하고 있지만 실제로 가지고있는 포인터

    6

    1답변

    저는 TensorFlow에서 작업 중이며 각 Python 함수와 SWIG 인터페이스 뒤에있는 해당 C++ 함수 간의 관계를 알고 싶습니다. 즉, TensorFlow 응용 프로그램의 모든 Python 코드 행에서 어떤 C++ 함수가 호출되는지 정확히 알 수 있기를 원합니다. 이미 파이썬 코드 here을 디버깅하는 방법을 보았고 세그먼트 화 오류가 발생하는 코

    1

    2답변

    C++에서 Java 클래스에 입력 및 출력 버퍼를 전달하려고합니다. 효율성을 위해 ByteBuffer를 사용해야합니다. 두 버퍼가 C++ 부분에 할당되어 있으며 일부 계산을 위해 입력 버퍼를 사용하고 출력 버퍼에 결과를 쓸 Java 함수에 전달해야합니다. public class Delegate extends JavaDelegate { public

    1

    1답변

    내 project은 tensorflow.python.pywrap_tensorflow이라는 단일 모듈에 일련의 C++ 함수 및 유형에 대한 래퍼를 자동으로 생성하기 위해 SWIG을 사용합니다. 파이썬 C API를 직접 사용하여 새로운 유형을 정의하고이를 해당 모듈에 추가하려고합니다. (특히, 나는 내가 memoryview로 기본 버퍼를 노출 할 수 있도록 P

    1

    1답변

    비행 중에 swig 객체의 swig 프록시를 다운 캐스팅 할 방법이 있습니까? 이렇게하는 이유는 C++ 다운 캐스팅을 에뮬레이트하는 것이지만 순수하게는 파이썬에서 에뮬레이션하는 것입니다. 예를 들어, 일반적인 C++ 사용이 파이썬 측면에서 MyBase* obj = new MyBase(); // eg might come via network if (obj.

    0

    1답변

    과 같은 기호 에 SWIG를 보내려고합니다. %ignore의 I 해봤 만 다른 조합 : %ignore operator->; %ignore operator ->; %ignore operator ->(); %ignore *::operator->; %ignore MyNamespace::SubNamespace::MyClass::operator->; 지옥에도 %ig

    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_socke

    -1

    1답변

    C++ 코드 용 CMAKE-File과 함께 제공되었으며 함수를 파이썬으로 래핑하려고합니다. #include <iostream> #include <string> #include <boost/bind.hpp> #include <Memory/Interface.hpp> #include <Memory/Subscription.hpp> using namesp

    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로 놀기 시작 했으므로 파이썬에서 C 라이브러리를 사용할 수있다. 나는 "무효 *"를 기대 나는 C의 함수로 파이썬 문자열을 전달하고있어이 코드 조각이 example.h : char test(void *buf); example.c : char test(void *buf) { char *c = (char*)buf; retur