emscripten

    2熱度

    1回答

    我讀了https://developer.mozilla.org/en-US/docs/WebAssembly/Using_the_JavaScript_API和http://webassembly.org/docs/js/,似乎我從調用wasm的Javascript函數中找到的所有示例都是用LISP啓發的語法編寫的。 使用emscripten C可以在wasm中導入JS函數嗎?

    0熱度

    1回答

    我想看看是否可以使用CMake作爲Makefile生成器來運行Emscripten。我的生成命令是: cmake -DCMAKE_CXX_COMPILER=emcc -DCMAKE_BUILD_TYPE=Release -DCMAKE_INCLUDE_PATH=/usr/include ../ 的-DCMAKE_INCLUDE_PATH不應該是必要的,但我說,當我得到了錯誤: #include <

    0熱度

    1回答

    Emscripten不安裝 Error: No tool or SDK found by name 'sdk-1.12.0-64bit'. Ubuntu 16.04 有什麼不對?

    1熱度

    1回答

    我想用webassembly開始一個小型web應用程序,而且我正在使用emscripten。 Emscripten具有此"preamble.js" file,即「提供編程訪問以便與編譯的C代碼交互」。我的問題是,我不明白如何實際使用這個文件。它不是JavaScript代碼,所以我的瀏覽器無法加載它,它不是C/C++代碼,所以我的編譯器無法編譯它。那麼我該怎麼處理它呢? 對不起,如果這是痛苦的明顯或

    9熱度

    2回答

    下面的C文件編譯emscripten到WASM: int counter = 100; int count() { counter += 1; return counter; } $ emcc counter.c -o counter.wasm -s WASM=1 -s SIDE_MODULE=1 沒有問題。然後,我已經的WebPack加載WASM文件(wasm-

    13熱度

    1回答

    我有一個非常大的ArrayBuffer(或TypedArray)在JavaScript中,我想傳遞給emscriptened函數。我想傳遞原始字節而不會產生副本。 如果我的C/C++函數接受一個std::string爲: void processBuffer(std::string const& buffer) 我能得到的數據,但IIUC,轉化爲std::string將招致緩衝區的副本。 有沒

    0熱度

    1回答

    試圖讓emscripten生成一箇舊的C項目。它建立,而是拋出一個警告: warning: unresolved symbol: mcount 這是奇怪的,因爲這不是在我的代碼,但它顯示了在js文件所有的地方和不可思議的地方了。無法分辨它在做什麼。 試圖在瀏覽器中運行它會從缺少的函數中拋出異常。 uncaught exception: abort(-1) at [email protected]:

    0熱度

    1回答

    我正在嘗試使用emscripten爲webassembly構建dlib,但我不確定如何這樣做。 目前,dlib生成可執行文件,而不是emscripten所需的字節碼。有沒有辦法解決這個問題? 目前,這是我在做什麼(從DLIB-19.4文件夾中。 cd examples mkdir build cd build cmake .. emmake make 下一步,我需要輸入一個字節碼文件然

    1熱度

    1回答

    當我設置「-s ASSERTIONS = 1」時,鏈接程序將失敗,並出現大量「在另一個模塊中引用全局!」消息,例如: 在另一個模塊中引用全局變量! [16 x i8] * @ _ZZN8nlohmann10basic_jsonINSt3__23mapENS1_6vectorENS1_12basic_stringIcNS1_11char_traitsIcEENS1_9allocatorIcEEEEb

    1熱度

    1回答

    我試圖使用SDL將紋理加載到我的應用程序。當作爲本地應用程序構建時,它應該像它應該那樣工作。但是當我用Emscripten構建它時,無法加載紋理。 紋理圖像的寬度是像素,我可以通過打印出SDL_Surface實例的w成員來驗證。但是,當我嘗試在WebAssembly應用程序打印出相同的成員,它產生 ... 是否圖像變得莫名其妙當emscripten包裝的「破」? 下面的代碼加載質地: SDL_Su