问题标签 [emmake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1992 浏览

makefile - Emscripten“权限被拒绝”,即使我 sudo enmake

我在玩 emscripten,我不断收到这个令人困惑的信息

但即使我使用sudo我也会得到同样的错误:

我在 sudoer 的名单上,我有 root 访问权限……但无论我做什么,我都会被拒绝。有任何想法吗?

0 投票
1 回答
1539 浏览

c - 找不到 emmake 和 emconfigure 命令 (osx)

我正在尝试将 CMake 与 Emscripten 一起使用。我按照这个官方教程,克隆了回购:

我做了:

总的来说,emcc似乎正在工作。现在我继续阅读本教程,它告诉我使用:

不幸emconfigureemmake是,我的PATH. 我也无法在emsdk我之前克隆的 repo 中找到它们。我错过了什么明显的东西吗?

0 投票
3 回答
1423 浏览

c - 使用 CMake 时如何在 Emscripten 中导出 C 函数

本教程中,它显示了以下用于导出 C 函数的示例

我想做同样的事情,只是我像这样使用 CMake

-s在 emmake中指定的规范方法是什么?我应该添加它CMakeLists.txt喜欢

或做类似的事情?

0 投票
1 回答
1481 浏览

c++ - 如何通过“emcmake cmake/emmake make”传递“emcc”选项?

我有一个 CMake 项目 (C++),我想通过 WebAssembly 在 JavaScript 中使用它。为了配置它,我使用emcmake cmake并构建它emmake make。当我手动编译时,我可以成功编译部件:

但我想从emmake. 我需要--bind. 默认不添加,导致报错:emccemmake

那么,在构建时如何添加它emmake make?我可以传给emmake? 或者我可以添加一些东西到我的CMakeLists.txt?


MCRE:

CMakeLists.txt

test.cpp

0 投票
1 回答
441 浏览

build - 报错:emmake make 尝试构建libxml2时出错,找不到libxml.so.2

我的目标是使用 emscripten(我通过 emsdk 安装)将我的 C 程序编译为 wasm。它使用 libxml2。我正在按照此处概述的步骤https://github.com/kripken/xml.js/blob/master/script/libxml2使用适当的 emscripten 参数从源代码构建 libxml2。当我运行时emmake make,我收到以下警告和错误:

以我对 emscripten 的有限理解,我唯一能收集到的是它试图访问libxml2.so.2在正常情况下会从libxml2.la. 但是libxml2.so.2没有生成,因为 emscripten 不生成共享对象。这个评价正确吗?我尝试将选项传递CFLAGS="-s SIDE_MODULE=1"make,但它并没有修复错误,并且可能是由于我对构建系统的有限知识而产生的一个愚蠢的想法。我也尝试libxml2.so.2 从以前的安装复制到适当的目录,但没有运气,而且有点愚蠢,因为 emscripten 对 .so 文件没有用处?我的下一步应该是什么?

0 投票
0 回答
42 浏览

c++ - Emscripten 生成文件

我正在尝试emscriptenMakefile. 我正在cmake调用CMakeLists.txt. 所以逻辑看起来像这样

CMakeLists.txt我有

因此,检测到这一点至关重要我该ifeq(EXECUTOR, Emscripten) 怎么做?