VTK CMake VTK_BUILD_TESTING

VTK Cmake VTK_BUILD_TESTING

我的系统是 Mac,我正在尝试将 VTK_BUILD_TESTING(Cmake 选项)设置为 'ON'。 但是报错如下图。我已经搜索了信息。 None 其中没有工作。我应该怎么做才能修复错误?

我从 (https://github.com/Kitware/VTK)

下载了 VTK

看起来并不难弄清楚(除非你必须眯着眼睛看屏幕截图才能看到错误。)

VTK::RenderingFreeType module requires the disabled module
  VTK::RenderingMatplotlib

因此,您需要找出 VTK::RenderingMatplotlib 被禁用的原因。您需要查看完整的 CMake 输出以确定导致它被禁用的原因。由于您没有包含它,并且除了谷歌搜索错误字符串之外,您还没有说出到目前为止您尝试过的内容,因此没有人能够准确地告诉您哪里出了问题。

在您的 CMake 输出和日志中查找 RenderingMatplotlib 以确定问题所在。如果您安装了 Matplot,可能就像启用该模块一样简单。

BUILD_TESTING 设置为 WANT 而不是 ON

最近重写了 VTK 的模块化,更加灵活。

  • ON 表示您要启用它及其依赖的所有内容,无论如何
  • WANT 表示您想要激活它以及所有 可以 被激活的依赖项。

有关详细信息,请参阅此处: https://public.kitware.com/pipermail/vtk-developers/2019-January/036648.html