emscripten 相关问题

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

Webassembly返回c ++ uint8_t数组并将其传递给javascript Uint8Array

最佳做法是将字节数组从c ++返回到Webassembly,然后将该字节数组传递给Javascript Uint8Array。目前,我有一个c ++方法,该方法将字符串作为参数...

回答 1 投票 0

Emscripten-有没有办法从JavaScript中止执行?

[执行长时间运行的函数(包括Module.callMain)时,是否有方法可以中止JavaScript的执行?

回答 1 投票 0

Emscripten:如何为C ++数组类型定义webidl

[嗨,我正在尝试将QR库查询转换为WASM。为此,我编写了一个C ++包装器,以便可以使用webIDL使转换更直接。但是我在...

回答 1 投票 0

编译带有脚本的SDL / SDL2会导致重新定义错误

tl; dr使用-s USE_SDL = 2 -s USE_SDL_IMAGE = 2 -s SDL2_IMAGE_FORMATS ='[“ png”]'-s USE_SDL_TTF = 2使用SDL2编译C代码会导致很多“重新定义错误” Arch Linux。我正在尝试...

回答 1 投票 1

fastText WASM无法创建

我正在按照说明为fastText生成WebAssembly模块,并且在make wasm步骤中遇到了错误,如下所述:https://fasttext.cc/docs/en/webassembly-module ... 。

回答 1 投票 0

脚本问题(WebAssembly)

所以我想将一个简单的c ++文件编译成js并在网络浏览器中运行。我采取的步骤(在Windows上):git clone https://github.com/emscripten-core/emsdk.git cd emsdk emsdk安装最新的emsdk ...

回答 1 投票 0

脚本:自定义生成的js,以便它以自定义方式加载.wasm文件

通过使用以下选项进行编译,emcc -s WASM = 1 main.cpp -o index.js emscripten生成index.wasm和js包装器index.js。 js包装器加载位于相同.... >>>

回答 1 投票 3

如何在cmake中使用脚本端口(SDL2和Freetype)

我正在尝试使用CMake进行Web汇编来编译C ++项目。我正在使用emscripten,并且想将emscripten端口用于SDL2和Freetype。通常,使用emcc进行编译时,应使用...

回答 1 投票 0

找不到“ boost_atomic”提供的软件包配置文件

我正在用脚本将C / C ++编译为wasm。并且需要boost库。 emscripten和wasm相当新。安装emscripten和boost之后。我运行了以下命令emconfigure cmake -...

回答 1 投票 0

如何将HTML输入的文件加载到Emscripten的MEMFS文件系统中?

我有这样的HTML输入。我想将文件加载到Emscripten的MEMFS文件系统中。看着Emscripten文件API,我一直在...

回答 1 投票 0

emscripten:在Node.js中异步调用时,C函数未“就绪”

我已经用Emscripten编译了一个C函数,并编写了此JS包装器,该包装器在交互式Node.js shell中可以正常工作:// Emscripten生成的脚本const _smaz = require(“ ./_ smaz”); // ...

回答 1 投票 0

使用emcmake的未定义符号(emscripten和opencv)

我正在尝试在浏览器中使用OpenCV构建一个简约项目。我已经在计算机上编译了OpenCV。这是C ++代码(josef.cpp):#include #include ]

回答 1 投票 0

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

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