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