使用emscripten构建boost 我试图用EnScript来将C++项目移植到Web上。 为此,我需要将库构建到llvm字节码(.bc)中。 我发现这可能有帮助,但不幸的是,这对我不起作用。 我遇到了数百个错误。 以下是一个示例: erasme:~/Sources/boost$ ./b2 ERROR root: no input files

使用emscripten构建boost 我试图用EnScript来将C++项目移植到Web上。 为此,我需要将库构建到llvm字节码(.bc)中。 我发现这可能有帮助,但不幸的是,这对我不起作用。 我遇到了数百个错误。 以下是一个示例: erasme:~/Sources/boost$ ./b2 ERROR root: no input files,c++,boost,emscripten,C++,Boost,Emscripten,有人用emscripten构建了boost吗?怎么做 谢谢你的回答。 Erasme。我们中的一些人确实尝试过。由于boosts专有的构建系统,实际上很难将其移植/编译到Emscripten。可能与@abergmeier重复:boost的构建系统不是专有的,它根本不像make和cmake那样常见。它是完全开放源代码,经常用于少数开放源代码C++项目中。可能比CMADE的主要优点是它可以在AppVEyor CI构建中容易使用,因为当它以MSVC为目标时,它实际上在命令行上运行MSVC C++编译器,

有人用emscripten构建了boost吗?怎么做

谢谢你的回答。
Erasme。

我们中的一些人确实尝试过。由于boosts专有的构建系统,实际上很难将其移植/编译到Emscripten。可能与@abergmeier重复:boost的构建系统不是专有的,它根本不像make和cmake那样常见。它是完全开放源代码,经常用于少数开放源代码C++项目中。可能比CMADE的主要优点是它可以在AppVEyor CI构建中容易使用,因为当它以MSVC为目标时,它实际上在命令行上运行MSVC C++编译器,它如何处理GCC和CLAN,而不是试图发出MSVC项目文件。
libs/context/src/unsupported.cpp:7:2: error: "platform not supported"
#error "platform not supported"
 ^
1 error generated.
ERROR    root: compiler frontend failed to generate LLVM bitcode, halting