如何解决 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.0。 vtk (vtk-9.0.1) 的新版本
我使用 CMake 构建项目。更新之前没有问题,因为当我编译时我收到消息 LINK : fatal error LNK1181: cannot open input file 'vtkCommonCore-9.0.lib
.
我尝试 link 直接 vtk 和 find_package
但没有成功...
如果有人知道就好了?
按照建议link
vtk_link
我在 CMakeLists.txt
中添加了命令
find_package(VTK REQUIRED COMPONENTS CommonCore RenderingOpenGL2)
但没有任何改变。
最后,
我已经解决了这个问题。来自 conda 的包 OCCT 带有 vtk 依赖项。我选择了相同的 OCCT 版本 (7.4.0),但使用的是以前的内部版本号。它解决了这个问题。
我将库 OpenCasCade 用于 windows 上的 C++ 项目.我已使用 conda 将其更新为 7.4.0。 vtk (vtk-9.0.1) 的新版本
我使用 CMake 构建项目。更新之前没有问题,因为当我编译时我收到消息 LINK : fatal error LNK1181: cannot open input file 'vtkCommonCore-9.0.lib
.
我尝试 link 直接 vtk 和 find_package
但没有成功...
如果有人知道就好了?
按照建议link vtk_link
我在 CMakeLists.txt
中添加了命令find_package(VTK REQUIRED COMPONENTS CommonCore RenderingOpenGL2)
但没有任何改变。
最后, 我已经解决了这个问题。来自 conda 的包 OCCT 带有 vtk 依赖项。我选择了相同的 OCCT 版本 (7.4.0),但使用的是以前的内部版本号。它解决了这个问题。