0
我有這種結構在C:如何在SWIG生成的Java包裝中處理ptrdiff_t?
typedef struct THTensor {
...
ptrdiff_t storageOffset;
...
} THTensor;
然而,SWIG生成的Java代碼爲:
public SWIGTYPE_p_ptrdiff_t getStorageOffset() {
return new SWIGTYPE_p_ptrdiff_t(THJNI.THFloatTensor_storageOffset_get(this.swigCPtr, this), true);
}
我想的是ptrdiff_t
轉換爲long
在Java中,不是這個SWIGTYPE_p_ptrdiff_t
,其中我無法訪問實際的long
值。
我該如何在SWIG中控制這個?
謝謝!這對我有用。 –