尝试使用以下命令构建 boost 库
cd boost_1_68_0
./bootstrap.sh
./b2 toolset=emscripten link=static variant=release threading=single runtime-link=static system random date_time
但是它会为我生成 .bc
文件,而不是 .a
用于 static
构建标志或 .so
对于 shared
构建标志。然后我在将该库链接到我的 WebAssebly 项目时遇到问题。这里如何生成.a
或.so
文件?
最佳答案
解决运行
# emar q library_name.a *.bc
对于目录中的每个 .bc
文件。
关于c++ - 使用 Emscripten 构建静态或共享的 boost 库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54034576/