C (C++이 아닌) 라이브러리에 대한 래퍼를 생성 할 때 생성 된 C# 래퍼 코드에는 SWIGTYPE_p_void
, SWIGTYPE_p_uint32_t
등의 형식에 대한 정의가 없습니다. al. 생성 된 코드 전체에서 사용됩니다.SWIG : C# 래퍼를 생성 할 때 SWIGTYPE_p_void가 정의되지 않음
내 .i
파일에 포함시켜야 이러한 파일이 생성 될 수 있습니까? SWIG의 명령 행 옵션으로는 -csharp
및 -namespace
옵션 만 사용합니다. 이사를 가능하게하는 Error: Directors are not supported for C code and require the -c++ option
가 어떻게이 SWIGTYPE_p_*
유형의 생성/포함을 활성화 할 수 있습니다 오류가 얻을 수 있기 때문에
이사는 사용할 수 없습니다?
this answer에 설명 된 방법을 시도했지만 부분적으로 만 문제를 해결합니다 (예 : 반환 유형의 함수는 여전히 SWIGTYPE_p_void
임).