webassembly

    4热度

    1回答

    所以我试图从ArrayBuffer创建一个WebAssembly模块。 C代码: #include <stdio.h> int main() { printf("hello, world!\n"); return 0; } 我编译它,像这样: $ emcc -O2 hello.c -s WASM=1 -o hello.html 我开始一个本地HTTP服务器。

    0热度

    1回答

    我正在尝试使用emscripten为webassembly构建dlib,但我不确定如何这样做。 目前,dlib生成可执行文件,而不是emscripten所需的字节码。有没有办法解决这个问题? 目前,这是我在做什么(从DLIB-19.4文件夹中。 cd examples mkdir build cd build cmake .. emmake make 下一步,我需要输入一个字节码文件然

    1热度

    1回答

    我试图使用SDL将纹理加载到我的应用程序。当作为本地应用程序构建时,它应该像它应该那样工作。但是当我用Emscripten构建它时,无法加载纹理。 纹理图像的宽度是像素,我可以通过打印出SDL_Surface实例的w成员来验证。但是,当我尝试在WebAssembly应用程序打印出相同的成员,它产生 ... 是否图像变得莫名其妙当emscripten包装的“破”? 下面的代码加载质地: SDL_Su

    0热度

    2回答

    我有一个项目需要在浏览器中使用websocket(或命名管道)与本机程序进行通信。 (Webassembly是否可行?) 我已经写了一个C++ websocket与Boost库,并希望将其编译为wasm。 但我不知道如何使用Emscripten使用Boost Lib(不是头文件)。 我尝试bulid受此提振库: Using Boost with Emscripten 然而,应该怎么用Emscrip

    4热度

    2回答

    很简单。请参阅代码。

    1热度

    2回答

    我想知道是否有可能用WebAssembly代替Node.js Buffer内存分配Memory? 如果是,是否有优势?

    1热度

    1回答

    我不明白uint32和i32之间有什么区别。定义如下,如下所示: 此外,只有教师应该有操作码,什么是“型构造”这里的含义是什么?

    1热度

    1回答

    我想根据webassembly的模块结构doc识别wasm二进制模块的每个部分。我已经做了那些recognizations的一部分,如下面所示: screenshot 在红色代码被标记为“魔码”; 暗橙色的代码被标记为“版本号”; 淡黄色的代码被标记为第一部分的“id”; 深绿色的代码被标记为“有效载荷长度”,其为“varuint7”格式; 我不知道如何识别下面的部分,有点混淆哪部分是“有效载荷数

    18热度

    3回答

    我读过,有可能将Python 2.7代码转换为Web Assembly,但是我无法找到关于如何这样做的权威性指南。 到目前为止,我已经汇编了一份使用Emscripten及其所有必要组件的C程序的Web组件,所以我知道这是工作(指导使用:http://webassembly.org/getting-started/developers-guide/) 什么是我必须采取以做的步骤这在Ubuntu机器上

    3热度

    1回答

    我已成功安装Emscripten并使其在Ubuntu 16.04虚拟机上运行。我也成功地将helloworld.c文件转换为Web程序集。目前,我试图用emscripten将python转换为web程序集。问题是emscripten目前不支持python,所以为了解决这个问题,我试图用Cython将python代码转换为C,我成功地做了这些。尽管在尝试将cython c文件转换为Web程序集时出现