PrusaSlicer 的依赖库关系说明

文章翻译自官方说明文档 Dependencies.md

PrusaSlicer 的依赖库关系说明

可能的动态库依赖

  • zlib:系统要求的严格依赖关系,动态链接。许多其他库依赖于 zlib.
  • wxWidgets:默认搜索 wx-3.1,但通过 cmake 选项 SLIC3R_WX_STABLE=ON,它将使用与大多数发行版捆绑的 wx-3.0。
  • libcurl
  • tbb
  • boost
  • eigen
  • glew
  • expat
  • openssl
  • nlopt
  • openvdb:这个库依赖于其他库,即 Boost、Zlib、OpenEXR、BLOSC(不严格依赖)等。
  • CGAL:需要额外的依赖项
    • MPFR
    • GMP

源代码中的外部库依赖

  • ad-mesh:大量的定制,必须捆绑在源码树中。
  • avrdude:像 ad-mesh 一样,许多定制都需要在源码树中。
  • clipper:一个重要的2D图形处理库,我们必须完全控制它。我们也有一些切片机特定的修改。
  • glu-libtess:这是 mesa/glu 库的摘录,不是正式提供的软件包。
  • imgui:没有用于 debian 的软件包,作者建议在源代码树中使用
  • miniz:没有包,作者建议在源码树中使用
  • qhull:libqhull-dev 不包含 libqhullcpp=> 链接错误。在修复之前,我们将使用内置版本。https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=925540
  • semver:一个模块 C 库,作者希望使用 clib 进行安装。没有打包源码。

仅需头文件的依赖

  • igl
  • nanosvg
  • agg
  • catch2:只有 Arch 有 catch2 的软件包,其他发行版最多为 catch(v1.X)。由于有严格的头文件依赖,我们将其捆绑在源代码树中。用于单元测试套件。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值