如何解决 LINK:致命错误 LNK1181:无法打开输入文件 'vtkCommonCore-9.0.lib'

How to solve LINK : fatal error LNK1181: cannot open input file 'vtkCommonCore-9.0.lib'

我将库 OpenCasCade 用于 windows 上的 C++ 项目.我已使用 conda 将其更新为 7.4.0vtk (vtk-9.0.1) 的新版本

我使用 CMake 构建项目。更新之前没有问题,因为当我编译时我收到消息 LINK : fatal error LNK1181: cannot open input file 'vtkCommonCore-9.0.lib.

我尝试 link 直接 vtkfind_package 但没有成功...

如果有人知道就好了?

按照建议link vtk_link

我在 CMakeLists.txt

中添加了命令
find_package(VTK  REQUIRED  COMPONENTS CommonCore RenderingOpenGL2)

但没有任何改变。

最后, 我已经解决了这个问题。来自 conda 的包 OCCT 带有 vtk 依赖项。我选择了相同的 OCCT 版本 (7.4.0),但使用的是以前的内部版本号。它解决了这个问题。