首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在包含第三方库的同时使用emscripten将c++编译成javascript?

如何在包含第三方库的同时使用emscripten将c++编译成javascript?
EN

Stack Overflow用户
提问于 2015-05-19 14:56:21
回答 1查看 1.7K关注 0票数 9

实际上,我在我的c++程序中使用GSL。我提到过emscripten文档,但什么也没有。这就是我在文档中看到的,这是毫无意义的:

代码语言:javascript
复制
# For example, consider the case where a project “project” uses a library “libstuff”:
# Compile libstuff to bitcode
./emconfigure ./configure
./emmake make

# Compile project to bitcode
./emconfigure ./configure
./emmake make

# Compile the library and code together to HTML
emcc project.bc libstuff.bc -o final.html

(文档没有问题吗?)它也没有提到如何使用javascript中的库。

以下是我遇到的问题:

  1. 如何将第三方库构建为bitcode?
  2. 如何使用javascript中的库?

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-08-26 13:18:10

您需要访问第三方库的C/C++源代码,并使用Emscripten进行编译,然后才能在程序中与其链接。

一旦用Emscripten编译了第三方库,现在就可以静态地链接它,并在C/C++程序中正常使用它,这也需要用Emscripten构建。

如果您没有自己的C/C++程序,可以在网页上使用Emscripten 1.32.2现在支持构建动态库到Javascript模块。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30329163

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档