swig

    15

    2답변

    SWIG를 사용하여이 함수를 Python에 노출하려고합니다. std::vector<int> get_match_stats(); 그리고 SWIG가 파이썬 용 코드를 생성하여 정수 목록으로 볼 수있게하고 싶습니다. .i 파일에 추가 : %include "typemaps.i" %include "std_vector.i" namespace std {

    4

    2답변

    나는 swig로 싸여 있고 lua로 등록 된 클래스를 가지고있다. 루아 스크립트에서이 클래스의 인스턴스를 생성 할 수 있으며, 모든 것이 잘 작동합니다. 하지만 클래스의 인스턴스를 새 X에 대한 호출로 작성한 C++ 코드로 만들었고 la lua_state L에 하나의 인수를 허용하는 함수를 가진 함수가 있습니다. X ... 그 함수를 어떻게 호출해야합니까?

    4

    2답변

    AIX 5.1 시스템에서 Perl로부터 C++ 라이브러리를 호출하려고합니다. 나는 이것을 시험해보기 위해 아주 간단한 테스트 프로젝트를 만들었습니다. 내 C++ 공유 라이브러리 (test.cpp) : #include <stdio.h> #include <iostream> void myfunc() { printf("in myfunc()\n");

    2

    1답변

    많은 C++ 객체가 AddRef 및 FreeRef 메소드를 통해 계산되는 rerfrence를 구현합니다. FreeRef가 참조 횟수를 0으로 줄이면 개체가 자체를 삭제합니다. refrence counted 개체를 반환하는 모든 메서드는 refrence를 증가시키지 않습니다. 이것은 스마트 포인터가 단순히 포인터를받는 카운트 값을 증가시키고 더 이상 포인터를

    6

    3답변

    나는 100 가지를 시도해 본 결과, .so 파일을 swig를 사용하여 PHP와 인터페이스 할 수 없습니다. 파일을 생성 할 수 있습니다. 그런 다음 Zend를 컴파일하고 .so를 만들기 위해 링크해야합니다.하지만로드시 seg 오류가 발생합니다. swig를 사용하여 C++ 라이브러리 용 PHP 인터페이스를 생성하는 방법을 설명해 줄 수 있습니까? swig

    1

    1답변

    네이티브 C++ 라이브러리 (PhysX)를위한 Java 래퍼 인 기존 라이브러리 (JPhysX)가 있습니다. Java 라이브러리는 SWIG에 의해 생성 된 유형을 사용합니다 (예 : com.jphysx.SWIGTYPE_p_NxStream). 이는 C++ 코드의 NxStream 객체에 대한 포인터를 나타냅니다. 이제 C++ 유형 NxStream을 상속받은 내