0
我使用SWIG庫讓一個Java(機器人)的應用程序呼叫的C函數。選自C返回一個可變大小的數組到Java
我需要有一些自己的C函數返回可變大小的數組回Java。我怎樣才能做到這一點?
我已經考慮將很長很長*到jlongarray,但我不知道如何通過jlongarray回到Java與痛飲。
有誰知道最好的辦法從C可變大小的數組傳遞到Java與痛飲(或任何方式的話)?
我使用SWIG庫讓一個Java(機器人)的應用程序呼叫的C函數。選自C返回一個可變大小的數組到Java
我需要有一些自己的C函數返回可變大小的數組回Java。我怎樣才能做到這一點?
我已經考慮將很長很長*到jlongarray,但我不知道如何通過jlongarray回到Java與痛飲。
有誰知道最好的辦法從C可變大小的數組傳遞到Java與痛飲(或任何方式的話)?
我試圖讓一個自定義類型映射在痛飲,但我得到了段錯誤,當我這樣做。
我最終被寫在直JNI的新函數把數組元素成jlongArray,而不是讓SWIG編寫一個包裝函數爲其解決了這個問題。
你看過SWIG手冊嗎?嘗試幾件事情(討論幾個地方的數組),那麼你可能想更新你的問題來得到更具體的,你會得到更多的幫助。 – Schollii