boost-python

    3

    1답변

    나는 현재 다음과 같습니다 namespace py=boost::python; //C++ void f() { std::cout << "hello world\n"; } //I am not precious about this, if it can be done without a module that would be great BOOST_PYT

    0

    1답변

    이미 파이썬에 노출 된 클래스를 확장하려고합니다. 조각 1 : class_<DataValueContainer, DataValueContainer::Pointer>("DataValueContainer") .def("__len__", &DataValueContainer::Size) .def(VariableIndexingPython<DataVa

    1

    1답변

    파생 클래스 (.h 또는 .cpp 파일)에서 노출 모듈을 구현하고 싶습니다. 그것의 작품 괜찮아, 내가 하나의 BOOST_PYTHON_MODULE에서 메인에 노출했을 때하지만 내가 다르게 추상 및 파생 클래스에서 노출되면 하나 이상의 곱하기 정의 된 기호 오류가 발생합니다. 예제 코드는 다음과 같습니다. **Base.h** class Base

    0

    1답변

    나는 부스트 파이썬을 사용하여 개체를 만들려고합니다. 클래스 정의 (의사) : class Awrap : public A, public boost::python::wrapper<A> { static std::shared_ptr<A > Create(...) { ... } // inherited from A virtual double foo(

    2

    2답변

    boost.python을 사용하여 C++ 클래스의 (순수한) 가상 함수를 재정의하는 Python으로 클래스를 만들려고합니다. C++ 클래스는 정적 멤버 함수 (모든 생성자가 비공개 또는 삭제됨)를 통해 생성된다는 사실을 알게되었습니다. 파이썬이 "알고있는"클래스 Base와 BaseWrap 클래스를 성공적으로 만들었습니다. 나는 또한 파이썬에서 오버라이드 될

    1

    2답변

    Boost.Python을 사용하여 클래스를 Python으로 노출했습니다. 이 클래스를 변경하거나 파이썬에서 파이썬의 일부를 오버라이드하고 파이썬의 클래스에서 기본적으로 할 수있는 작업을 변경하려고합니다.

    1

    1답변

    어떻게 부스트 파이썬을 사용하여 파생 클래스에서 순수 가상 함수를 호출 할 수 있습니다 .Error 나는 추상적 인 기본 클래스를 인스턴스 수 없습니다. 샘플 코드는 다음과 같습니다 : class Base { public: virtual int test() = 0; }; class Derived : public Base { public

    0

    2답변

    파이썬 스크립트에 C++ 수치 레시피를 사용하고 싶지만 부스트 파이썬 라이브러리에서 몇 가지 사항을 컴파일하는 데 문제가 있습니다. 구체적으로 amoeba 함수를 파이썬에 공개하려고합니다. 나는 BJam보다는 Make를 사용한다. [email protected]:~/Desktop/Boost Python Test$ make g++ -I/usr/include

    1

    1답변

    방금 ​​Mac OS를 코디네이터로 업데이트했습니다. 저는 C++ 코드를 작성하고 boost.python을 사용하여 파이썬 프론트 엔드를 작성합니다. 나는 업 그레 이드 전에 작업 코드를 가지고 있었고 업 그레 이드 후 이상한 링크 오류가 발생했습니다. darwin.link.dll /Users/Andy/software/boost-1.54.0/bin.v2/l

    0

    2답변

    나는 boost::python를 사용해야합니다,하지만 난 파이썬의 상호 작용이 완료된 후 통역 컨텍스트를 파괴하려는. 어떻게 정확히 파이썬 인터프리터는 인스턴스화되고 있으며, 어떻게이 모든 자원은에 의해 할당 파괴한다? 업데이트은 분명히 Py_Finalize은 동일한 프로세스에서 여러 번 호출하도록 설계되지 않았습니다. 이 접근법이 작동하지 않는 것 같습니