emscripten 相关问题

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

如何在由Emscripten创建的多线程WebAssembly模块驱动的web worker中运行一个线程?

我正在开发一个搜索引擎,既要在Visual Studio下编译,也要用Emscripten ( cengine )编译成WebAssembly。核心代码非常好用。WebAssembly模块运行在Web ...

回答 1 投票 0

为什么无法通过emcriptens fopen()打开保存在IndexedDB中的文件?

我在尝试使用Emscriptens IndexedDB,但是无法运行。无法加载文件,"无法打开文件"。用EMSCRIPTEN_FETCH_LOAD_TO_MEMORY一切正常。通过...下载文件。

回答 1 投票 1

在OSX 10.15上安装和运行脚本

我最近使用自制软件在Macbook air上安装了emscripten。但是,当我尝试运行它时,即使我执行了一个简单的emcc --version,我也会在/ usr / bin / llc中找到错误llc可执行文件。我该如何解决...

回答 2 投票 1

C ++类中的成功回调Emscripten FETCH API

我正在使用WebAssembly,并尝试从C ++发出HTTPS请求。我已经看过Emscripten FETCH API的解决方案,并尝试使用它。为了测试它,我创建了一个Test类,在其中发送...

回答 1 投票 1

C ++类中的成功回调Emcripten FETCH API

我正在使用WebAssembly,并尝试从C ++发出HTTPS请求。我已经看过Emscripten FETCH API的解决方案,并尝试使用它。为了测试它,我创建了一个Test类,在其中发送...

回答 1 投票 1

如何在3D OpenGL场景上绘制SDL 2D矩形?

我正在尝试将用SDL 2D绘制的小的交互式信息矩形覆盖在用OpenGL绘制的3D场景上。每个人都能工作,但不能一起工作。然后隐藏3D模型。 SDL_Init(...

回答 1 投票 0

如何从WebAssembly文件中删除调试符号

我在运行wasm程序时正在查看浏览器控制台。发出的警告表明该程序对源非常了解。我想删除所有这些,并有一个小的...

回答 1 投票 1

无法在Vue中加载Emscripten编译的C ++

请注意,我不是C ++专家,我有以下C ++代码:#include #include EMSCRIPTEN_KEEPALIVE std :: string test(std :: string parameter){return ...

回答 1 投票 1

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

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