emscripten 相关问题

Emscripten是一个LLVM到JavaScript的编译器。它需要LLVM bitcode - 可以使用llvm-gcc或clang或者任何其他可以转换为LLVM的语言从C / C ++生成 - 并将其编译成JavaScript,可以在Web上运行(或者在其他任何地方运行JavaScript)能跑)。

cv ::将图像从JS解码到C ++(opencv,emscripten)

我正在尝试做的事情:用户在html中加载图像opencv在C ++中接收该图像并对其进行一些工作。我所做的与此处所述大致相同:https://answers.opencv ....

回答 1 投票 1

Emscripten:找不到模块:无法解析'env'

我正在尝试编译一个小项目,该项目引用/ usr / local / lib中的静态库(.a)和/ usr / local / include / test中的标头(.h)文件到独立的wasm文件中。以下代码...

回答 1 投票 0

使用WebAssembly在Canvas上绘制系列图像是否更快?

我想问一下使用WebAssembly / WASM将一系列图像绘制到画布上是否更快,内存效率更高?我问这个问题是因为我已经测试过绘制一系列图像(动画)...

回答 2 投票 2

正在编译优化级别为02和03的Wasm模块以加载到AudioWorlet中吗?

我正在尝试对.wasmmodule.js进行编译,并对其进行其他优化以在AudioWorklet中运行。我使用.post.js文件,通过--post -...

回答 1 投票 1

Emscripten C ++库链接

我有一个基本的C ++ GLUT程序,我试图从C ++函数内部运行Javascript代码。我找到Emscripten并进行了大量测试,但我不知道如何在我的....>

回答 1 投票 2

使用脚本构建最新的自由字体

有人能帮助我用emscripten构建最新的Freetype吗? ports存储库中的一个确实很旧。我尝试自己构建最新版本,但始终出现以下错误...

回答 1 投票 0

Emscripten SDL2-调整画布大小时,画布的原点似乎移动了

我刚刚在我正在研究的项目中实现了sdl2 canvas的大小调整。阅读html5.h的emscripten文档,有一个函数可以在窗口调整大小事件上设置回调...

回答 1 投票 0

如何将后缀应用于makefile中的多个文件?

我想一次将--preload-file后缀应用于多个文件。如果我做--preload-file file1 --preload-file file2,那么它可以工作。但是,如果我执行--preload-file file1 file2,那么它将生成...

回答 2 投票 0

Qt Web组件:配置套件

我想为我的科学程序测试QT WebAssembly。因此,我安装了emscripten。 $ em ++ --version返回emcc(Emscripten gcc /类似clang的替换)1.38.30(commit ...

回答 1 投票 1

使用Emscripten在我自己的C ++类上链接OpenCV.js模块时出错

我一直在使用C ++代码进行工作,该代码从网络摄像头接收图像数据(灰度),并将检测到的角数(快速角)返回给javascript。为了成功编译代码,我将...'

回答 1 投票 0

如何将带有库导入的C文件编译为Webassembly文件(Emscripten)

我有一个简单的C程序,需要解析Json数据。为此,我已经导入了JSON-C库。我的C代码是-#include“ json.h” #include EMSCRIPTEN_KEEPALIVE int addnumbers(...

回答 1 投票 0

如何使用emscripten通过node.js输入文件?

我有一个C ++项目,我已使用emscripten将其转换为javascript。我需要有关通过节点将文件输入到程序中的帮助。据我了解,...

回答 1 投票 0

如何从WebAssembly模块中检测浏览器信息?

如何从启动时通过JavaScript检测到的值(如当前screen.availWidth)中初始化C ++变量(编译为WebAssembly)?此代码需要从WebAssembly模块启动,...

回答 1 投票 1

如何将char *参数传递给在Node.js中执行的C方法?

我有如下C代码:int stringlen(char * p){return strlen(p); }我使用Emscripten编译器进行编译:emcc -s EXPORTED_FUNCTIONS =“ ['_ stringlen']” example.c -o example.js然后,在...

回答 1 投票 2

nodejs如何将变量传递给c方法char *

c代码,例如int stringlen(char * p){return strlen(p); }使用emcc -s EXPORTED_FUNCTIONS =“ ['_ stringlen']” example.c -o example.js并在nodejs中,调用em_module1._stringlen('sadfsa'),为什么...

回答 1 投票 1

Emscripten-有没有办法限制对stdout的写入?

我正在运行一个使用emscripten编译为wasm的C工具。该工具适用于非常大的文件。在CLI上正常运行此工具时,通常会进行操作以流式传输结果并终止程序...

回答 1 投票 3

从Rust为机器类型wasm32构建LLVM

我正在尝试建立一个业余项目,在其中我将一个Rust文件构建到WebAssembly。我想传递更多选项来脚本化,然后Rustc和货物似乎允许我使用(例如MINIMAL_RUNTIME,ENVIRONMENT和...

回答 1 投票 1

在脚本中的已知堆地址处创建数组

我正在从Unity3D WebGL上下文中将几kB的数据(生成的PNG文件)传递给javascript,以便用户无需离开WebGL上下文即可下载PNG文件。 Unity使用emscripten和...

回答 1 投票 0

如何直接从本机JavaScript前端与Emscripten Web Worker进行交互

如何从本地JavaScript有效地将参数列表发送到Emscripten Web Worker?我的数据(参数集)是Float32Array大数组的不均匀组合,...

回答 1 投票 6

特使可以解释wasm还是wasm不透明?

代理ENVOY可以解释wasm文件吗?就像wasm文件对特使一样透明吗?我使用了wasm过滤器,该过滤器通过使节更改了HTTP标头,并对它进行了卷曲以捕获http ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.