boost-python

    22

    3답변

    현재 Boost.Python을 사용하여 Python 용 C++ 확장을 작성하고 있습니다. 이 확장의 함수는 오류에 대한 정보가 포함 된 예외를 생성 할 수 있습니다 (발생한 일을 설명하는 사람이 읽을 수있는 문자열 이상). 파이썬에이 예외를 내보낼 수 있기를 바랬는데, 나는 이것을 잡아서 추가 정보를 가지고 무엇인가를 할 수있었습니다. 예를 들어 : imp

    3

    3답변

    파이썬으로 작성된 스크립트를 C++ 프로젝트에 추가하는 방법은 무엇입니까? 감사합니다 편집 : 기본적으로 모든 스크립트는 일부 데이터를 이메일입니다. 파이썬으로 작성된 함수에 데이터와 어쩌면 이메일 주소를 전달하고 싶습니다. ..

    2

    1답변

    Boost :: Python을 통해 많은 Python 함수에서 호출되는 C++ 함수가 있습니다. C++ 함수가 잘못된 인수를 발견하면 로그 메시지를 작성하고 처리를 계속하려고합니다. 그 로그 메시지에서 나는 C++로 불리는 파이썬 모듈과 라인 번호를 주목하고 싶다. 어떻게해야합니까? 나는 catch 할 수있는 Python 예외로 변환되는 C++에서 예외를

    8

    1답변

    C++ iostream 및 Python과 상호 운용이 가능합니까? 내가 부스트 - 파이썬을 사용하고 인자로 istream과 ostream을 가진 함수를 포장하고 싶다.

    5

    1답변

    나는 C를 다음과 같은 방법을 가지고 ++ 클래스 : 클래스 Foo이 std::string (이 std::string에서 암시 적 생성자와 std::string 캐스트 연산자를 가지고로 변환입니다 class Bar { ... const Foo& getFoo() const; void setFoo(const Foo&); }; ). cl

    3

    1답변

    같은 것을 고려 파이썬 스크립트에 전달하는 C++ 코드에서 파이썬 스크립트는 MyClass 객체를 사용하여 C++ 코드의 맨 처음에 만든 Parameter I 인스턴스를 수정합니다. 코드가 실행 된 후 C++에서 매개 변수 인스턴스가 변경되지 않았습니다 !!! 이것은 값 (또는 무엇인가 비슷하게 : S)에 의해 전달되었음을 의미합니다. 하지만 나는 그것이

    2

    2답변

    지저분한 상속 문제를 피하면서 Boost.Python으로 일련의 클래스를 래핑하는 가장 좋은 방법은 무엇인지 궁금합니다. 나는이 말 클래스의 A, 다음과 같은 구조 B, 그리고 C : struct A { virtual void foo(); virtual void bar(); virtual void baz(); }; struc

    0

    2답변

    -Wl,-rpath,\$$ORIGIN/lib/을 g ++의 링커 (reason)에 전달해야합니다. Jamroot 파일에서이 인수를 전달하는 방법이 있습니까? linkflags을 수정하려면

    1

    1답변

    제목에 요약하기가 다소 복잡하기 때문에 나와 함께하시기 바랍니다. 저는 특수한 이미지 조작 기능을 제공하는 C++ 라이브러리에 대한 인터페이스를 제공하는 Python 모듈을 작성하고 있습니다. 파이썬에서 CGImageRefs로 이미지 버퍼에 접근하는 것이 가장 편리 할 것이므로 Quartz (PyObjC를 사용하면 더 잘 동작한다)를 사용하여 더 조작 할

    4

    1답변

    나는 scoped_ptr의 복사 생성자는 다음 코드와 개인 것을 말하고, 컴파일 오류가 점점 오전 :이 예는 비록 shared_ptr을 작동 class a {}; struct s { boost::scoped_ptr<a> p; }; BOOST_PYTHON_MODULE(module) { class_<s>("s"); } . 아