11得票3回答
使用Emscripten canvas和jQuery - 切换焦点

我有一个HTML页面,大致分为两个垂直列,占比大约是30%-70%。左边的一列包含一个聊天记录(使用Node和Socket.io处理),右边的一列包含一个由emscripten生成的canvas元素(ID为canvas)。该canvas里包含了一个基本的3D世界,用户可以使用标准的第一人称控制...

11得票1回答
使用Emscripten目标从Rust创建Web Worker

我正在尝试从Rust创建一个Web Worker,在工作文件中调用一个函数并将一些数据传递给主线程。 main.rsmod externs; extern crate libc; fn main() { println!("starting worker"); let wo...

11得票1回答
emscripten: 我该如何解决UnboundTypeError问题

我正在尝试使用emscripten构建一个使用std::vector和std::map的程序,并且编译成功了。 然而,当我在Web浏览器(firefox/chrome)上运行它时,发生了UnboundTypeError。 [03:21:26.453] UnboundTypeError:...

11得票3回答
在Ubuntu上安装Emscripten

我正在尝试在Ubuntu上安装Emscripten,但是Emscripten官方安装指南没有提供在Linux上安装Emscripten的任何说明。安装指南唯一的建议是: 如果你使用的是Linux系统,那么对你来说应该非常简单,不需要任何额外的指导。 我也阅读了Emscripten存储库中的...

11得票1回答
如何在浏览器中将C++编译为JavaScript?

我知道 Emscripten 和 LLVM,但它们都不是用 JavaScript 写的,也不是为浏览器设计的。 就我所知,这些工具是存在的,但它们还没有被整合在一起。但我很可能会忽略某些关键因素,这使得在浏览器中将 C++ 编译成 JavaScript 非常困难。 下面是我天真的实现方法:...

11得票2回答
如何在node.js中使用WebAssembly?

我目前正在开发一个个人的 Node.js (>=8.0.0) 项目,需要调用 C 子程序来提高执行时间。由于需要在浏览器中打开我的最终代码,因此我尝试使用 WebAssembly 来实现。 我已经使用 Emscripten 将 C 代码编译成 WebAssembly,但不知道该如何继续操作。...

11得票1回答
如何添加自己的struct_info.json?(emscripten)

我想移植一个C库。这里有一个非常简短的教程:与代码交互我需要使用JavaScript创建一个结构体并返回其指针。我查看了已经移植的库,我的代码如下:var ptr = _malloc({{{ C_STRUCTS.MyStruct.__size__ }}}); {{{ makeSetValue...

10得票1回答
使用WebAssembly链接OpenSSL

将OpenSSL链接到WebAssembly 在提问之前,我想说一下我做了一些功课。这个问题与此处已经提出的问题非常相似。 即: 如何将OpenSSL与emscripten链接? 在这里,我找到了一个非常好的详细手册,讲述了如何将OpenSSL编译为WebAssembly https://...

10得票3回答
Emscripten应用程序无法执行

当我运行从C ++编译而来的asmjs \ emscripten应用程序时,突然开始向Web控制台记录:"run() called, but dependencies remain, so not running",之后没有任何反应。 在我的主函数的绝对开头添加了一些cout,但它们甚至都没...

10得票2回答
如何在JetBrains CLion中使`cmake`编译Emscripten/WebAssembly?

我正在尝试正确地设置JetBrains CLion 2019.1以从C源代码构建WebAssembly。我已经尝试了几乎所有方法,但是没有一种方法可以构建出WebAssembly。我只得到以下文件:WasmText.js、WasmTest.js.mem和WasmTest.cbp。 当我在命令...