无法从源代码构建图形增强库

问题描述 投票:0回答:1

我正在尝试使用 emscripten 从源代码构建 Boost。

我的一个可执行 CMake 项目依赖于以下 boost 库:

  • 提升::提升
  • Boost::文件系统
  • Boost::program_options
  • Boost::图

因此,我正在使用以下命令构建所需的 boost 库:

git clone --recursive https://github.com/boostorg/boost.git --branch boost-1.85.0
cd boost 
./bootstrap.sh
./b2 --show-libraries
  <Here, I see graph is indeed listed, so are filesystem and program_options>
./b2 toolset=emscripten link=static variant=release threading=multi runtime-link=static filesystem program_options graph

最后一个命令退出并出现以下错误:

don't know how to make <e>graph
...found 1 target...
...can't find 1 target...

如果我在构建中省略

graph
,则 boost 构建得很好。为什么我不能像构建文件系统、系统和其他库一样构建图?

我在 WSL 环境中使用 Ubuntu 22.04,不确定这是否重要。

boost emscripten boost-graph
1个回答
0
投票

我相信我找到了解决方案,将

graph
替换为
headers

graph
文件夹现在似乎在
boost
子文件夹下可用,不幸的是我无法检查它是否真的有效,因为现在我有另一个与emscripten相关的问题。

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