webassembly

    1热度

    1回答

    我试图在导轨上加载一个wasm二进制文件,但如果“.js”粘合代码和.wasm二进制文件位于公共文件夹中,我只能成功......如果我尝试通过我的视图访问它们,.js胶水代码无法找到wasm二进制文件。 (未能在'wget.wasm'加载wasm二进制文件) 我是否需要创建到wasm二进制文件的特定路由?我尝试更改.js胶水代码上的.wasm位置,该代码是在我的C代码使用emscripten编译后

    0热度

    1回答

    作为标题,任何人都知道webassembly支持openmp或不? 如果支持,如何使用它? 谢谢。

    -2热度

    1回答

    我使用emscripten将C++编译为WASM,但一次只能对一个文件执行此操作。我不想将整个项目和库放在一个文件中,但我没有找到任何有关如何正确编译它的信息。

    2热度

    1回答

    我想获得WebAssembly缓冲区的内存地址并将其返回给Javascript,以便我可以将其内存作为Javascript ArrayBuffer实例化,并直接在模块内存中的适当地址写入数组。 C代码: #include <stdint.h> uint8_t buff[10][100]; uint64_t addr(int buffer_index){ return (uint6

    0热度

    2回答

    是否有一种已知的方式将浏览器中的视频流重新导入到WebAssembly中?我知道你可以使用HTML画布进行帧捕获,但我不知道如何获得整个流(音频/视频)并将其发送到我的WebAssembly应用程序。

    2热度

    2回答

    我正在编写一个小型C程序,旨在编译为wasm w/emcc并在Web浏览器中运行。因为wasm导出的函数只能接受简单的数字值作为参数输入和返回值,所以我需要在JavaScript API和编译的WebAssembly代码之间共享内存,以访问更复杂的数据类型,如字符串或数组。问题是我不能在我的生活中弄清楚如何从我的C程序中访问WebAssembly linear memory。 我的最终目标是能够读

    1热度

    1回答

    的规范指出,0x40在: 为代表的空BLOCK_TYPE 伪类型现在即时通讯没有完全确定他们的意思是说。即使我的块不是空的,编译器会在操作码0x02后给我0x40。 是0x40类似于“void”吗?

    5热度

    1回答

    我可以通过运行emcc -O3 -s WASM=1 -s SIDE_MODULE=1 -o sum.wasm sum.c从以下C代码生成相当小的(203字节)wasm文件。 #include <emscripten/emscripten.h> int EMSCRIPTEN_KEEPALIVE sum(int a, int b) { return a + b; } 拆输出: (m

    0热度

    1回答

    我一直在寻找一个WebAssembly网站和教程,我感觉有点失落。 我有以下的C代码: void EMSCRIPTEN_KEEPALIVE hello(char * value){ printf("%s\n", value); } 我编译它(我也不能肯定这部分是最好的方式去): emcc demo.c -s WASM=1 -s NO_EXIT_RUNTIME=1 -o demo.j

    6热度

    2回答

    我正在尝试一个简单的示例来调用C编译为JavaScript的.wasm函数。 这是counter.c文件: #include <emscripten.h> int counter = 100; EMSCRIPTEN_KEEPALIVE int count() { counter += 1; return counter; } 我把它用emcc counter.c