emscripten

    6熱度

    2回答

    我正在嘗試一個簡單的示例來調用C編譯爲JavaScript的.wasm函數。 這是counter.c文件: #include <emscripten.h> int counter = 100; EMSCRIPTEN_KEEPALIVE int count() { counter += 1; return counter; } 我把它用emcc counter.c

    1熱度

    1回答

    我用emscripten編譯C代碼到asm.js 我的C代碼: int _call_main(char* p, int number)//p is the start arrary, number is the lengh 我想一個字節組數據發送到C代碼,我JS這樣的代碼: var decode_encode_audio = Module.cwrap('_call_main', 'number

    0熱度

    1回答

    嘗試對的Mac OS X版本塞拉利昂10.12.5 Followed these steps 試圖在兩個Python版本安裝Emscripten SDK 3.6.2和2.7.13 我在我的終端窗口,如下所示得到一個錯誤日誌: Traceback (most recent call last): File "./emsdk", line 35, in if os.name == 'nt' or 'W

    4熱度

    2回答

    我想生成一個向量字節(Vec<u8> Rust),並用JS作爲Array或Uint8Array訪問它,並將它發送到WebSocket或IndexedDB。 我發現How can I pass an array from JavaScript to Rust that has been compiled with Emscripten?,這與我想要做的完全相反,但非常相關。除此之外,我知道Emscr

    1熱度

    1回答

    我試圖在導軌上加載一個wasm二進制文件,但如果「.js」粘合代碼和.wasm二進制文件位於公共文件夾中,我只能成功......如果我嘗試通過我的視圖訪問它們,.js膠水代碼無法找到wasm二進制文件。 (未能在'wget.wasm'加載wasm二進制文件) 我是否需要創建到wasm二進制文件的特定路由?我嘗試更改.js膠水代碼上的.wasm位置,該代碼是在我的C代碼使用emscripten編譯後

    2熱度

    2回答

    我正在編寫一個小型C程序,旨在編譯爲wasm w/emcc並在Web瀏覽器中運行。因爲wasm導出的函數只能接受簡單的數字值作爲參數輸入和返回值,所以我需要在JavaScript API和編譯的WebAssembly代碼之間共享內存,以訪問更復雜的數據類型,如字符串或數組。問題是我不能在我的生活中弄清楚如何從我的C程序中訪問WebAssembly linear memory。 我的最終目標是能夠讀

    0熱度

    1回答

    我的代碼取決於<X11/Xlocale.h>。當我嘗試使用emscripten工具鏈(在CMake生成後)編譯時,出現以下錯誤。我需要在配置中更改哪些內容? 'X11/Xlocale.h' file not found # include <X11/Xlocale.h> ^~~~~~~~~~~~~~~ 1 error generated. 我在Linux上這樣做。 $ una

    11熱度

    3回答

    我有一個HTML頁面,粗略地將30%-70%劃分爲兩個垂直列。左欄包含一個聊天源(通過Node和Socket.io處理),右列包含一個emscripten生成的canvas(ID爲canvas)。畫布包含一個基本的3D世界,用戶可以使用標準的第一人稱控件(WASD移動,鼠標移動到「外觀」)進行導航。 默認情況下,畫布吞下所有鍵盤事件。我與畫布初始化過程在下面的代碼解決了這個問題: Module.p

    1熱度

    1回答

    我試圖編譯使用OpenSSL的與emscripten一些C代碼,但我得到解決的符號警告信息,如: warning: unresolved symbol: SHA256_Init warning: unresolved symbol: SHA256_Final warning: unresolved symbol: SHA256_Update 我使用這個命令編譯的代碼: emcc SHA25

    4熱度

    1回答

    我試圖使用ghcjs將haskell庫minisat移植到JavaScript,以便集成到更大的haskell-ghcjs項目中。 minisat包含從c庫中導入的一對ffi。我已經使用emscripten將c庫編譯爲JavaScript,並導出minisat需要的函數。到現在爲止還挺好。 然而,有一對夫婦的進口看起來像這樣: foreign import ccall safe minisat_s