3
我們有一個「小c」庫通過emscripten編譯爲javascript。 c庫中的許多函數修改傳入的數組。從javascript級別訪問這些數組的機制並不明顯。Emscripten-檢索由c函數與Module.cwrap設置的數組值。
使用Module.cwrap
並調用正確導出的函數(例如EXPORTED_FUNCTIONS="['_myFunc']
)很簡單,但只能訪問c端計算的變量,似乎是從該函數返回的。如果我們從c端返回一個指向數組的指針,那麼如何從javascript端訪問數組並不明顯。
如果我們指出Module.cwrap
的返回類型爲array
那麼c函數如何返回一個數組?
非常感謝,讓我們直接找到了解決方案。 – user2603815