emscripten 相关问题

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

如何让Emscripten链接popen

我使用最新的emscripten来编译/链接文件t.c中的一个简单程序:#include int main(int argc,char * argv []){FILE * fp = popen(“ls *”,“r”);返回0; } 我做 ...

回答 1 投票 0

如何处理传递/返回emscripten编译代码的数组指针?

我是Emscripten / javascript以及Overstack社区的新手。如果我的情况已经得到解决,我会事先道歉。从Windows 7环境开始,我使用了emcc来...

回答 2 投票 30

如何在使用create-react-app创建的文件中导入Emscripten生成的.wasm / js文件

我有一个库,我可以使用Emscripten生成的.html文件成功构建和运行。我现在想将它与React一起使用,但是,我得到一个MIME类型错误,我无法修复。这里有 ...

回答 1 投票 0

如何将emscripten与cmake一起用于项目依赖?

所以我试图用emscripten移植到WebAssembly(wasm)一个程序,开头有以下内容:#include #包括 #include&...

回答 1 投票 4

Emscripten传递stl c ++ map参数

我无法弄清楚如何为以下函数调用JS生成的代码:void printmap(const map >&ms){map > :: ...

回答 1 投票 1

Javascript无法找到使用emscripten编译的导出WASM函数

我有一些c ++文件,其中包含我正在尝试编译的函数。出于某种原因,即使emscripten将文件编译为导出的函数,我也会继续“...

回答 1 投票 0

如何告诉em ++找到WS2tcpip.h

尝试通过端口43进行直接查询verisign的whois tcp查找。让它在命令行+ visual studio社区2017中工作。当我尝试使用em ++编译它时,我收到错误。 C:\...

回答 1 投票 0

为什么emscripten似乎是这段代码的内存泄漏

我已经为此工作了好几天但找不到原因。我写了一个c代码“1.c”,然后将其编译为1.js和1.wasm。然后我写2.js来调用1.js,3.js调用2.js.But当我运行3.js时,...

回答 1 投票 0

在Safari中处理Emscripten中的Multi-Touch事件

我正在使用Emscripten来获得在HTML5下运行的大量C ++游戏。客户要求这些游戏也在移动网络浏览器中运行,他们不想制作本机应用程序。游戏 ...

回答 1 投票 1

如何使用CTest与Node js命令,使用emscripten测试从C ++编译的JS文件,并使用Catch2?

我尝试使用Catch2库进行测试,并使用emscripten进行编译并运行测试。我的项目的目录结构如下所示| - CMakeLists.txt | - build | | - ...... | | - 试试....

回答 1 投票 1

如何使用CMake安装非标准的构建目标输出文件?

我有一个CMake库目标,它在构建目录中输出foo.js和foo.wasm文件。但是,当我安装()目标时,只有foo.js出现在安装目录中。我怎样才能让CMake ......

回答 1 投票 0

是否可以使用WebAssembly提交HTTP请求?

我正在尝试在WebAssembly中提交一个简单的HTTP GET请求。为此,我编写了这个程序(从Emscripten网站复制,稍作修改):#include #包括

回答 3 投票 9

在Rails上加载WebAssembly二进制文件

我正在尝试在rails上加载一个ism二进制文件,但是如果“.js”粘合代码和.wasm二进制文件在公共文件夹上,我只能获得成功...如果我尝试通过我的视图访问它们, .js胶...

回答 1 投票 2

如何使用emcc链接从cpp文件编译的.bc文件和子弹库?

根据ammo.js的文档,它说:最直接的事情是如果你想用C ++编写代码,并在网上运行它。如果是这样,那么将您的代码编译成LLVM,将其链接到......

回答 1 投票 0

WebAssembly是否因为大功能而变慢?

Emscripten有一个标志OUTLINING_LIMIT来获得较小的函数,这些函数可以通过浏览器的JIT进行优化,而不像被解释的大函数。从某种意义上说,这也适用于WASM ......

回答 1 投票 0

使用emscripten将c ++代码编译为javascript,以便将两个数字相加。实践

我想举一个简短的例子来了解emscripten的工作原理。我想制作一个html,我可以在两个不同的文本框中添加两个数字。我还添加了一个按钮和第三个文本框,其中...

回答 1 投票 2

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