CMake error: Could not find the VTK package with the following required components:GUISupportQt, ViewsQt
CMake error: Could not find the VTK package with the following required components:GUISupportQt, ViewsQt
我在我的 RedHat 8.3 机器上编译了 VTK,现在当我想用 cmake 在 /GUI/Qt/SimpleView 中编译一个例子时,我在配置时得到以下错误信息:
CMake Warning at CMakeLists.txt:4 (find_package):
Found package configuration file:
home/user/Downloads/VTK-9.1.0/build/lib64/cmake/vtk-9.1/vtk-config.cmake
but it set VTK_FOUND to FALSE so package “VTK” is considered to be NOT FOUND.
Reason given by package:
Could not find the VTK package with the following required components:
GUISupportQt, ViewsQt.
有没有人遇到过这个问题?
感谢您的帮助。
在 CMake 中配置 运行 时,您似乎没有将 VTK_MODULE_ENABLE_VTK_GuiSupportQt
和 VTK_MODULE_ENABLE_VTK_ViewsQt
选项设置为“是”。
注:以上选项名称仅适用于VTK >= 9;对于 VTK < 9,它们被称为 Module_vtkGUISupportQt
和 Module_vtkViewsQt
(您可能还需要启用 Module_vtkGUISupportQtOpenGL
和 Module_vtkRenderingQt
)。
默认情况下未启用这些选项,但您尝试编译的示例似乎需要这些选项。
别担心,您现在不必 re-do 做所有事情。修复:
- 打开 CMake GUI。
- 在“构建二进制文件的位置”中输入您构建 VTK 的文件夹。
- 如果未选中,请设置“高级”复选框(否则所需选项不可见)。
- 将
VTK_MODULE_ENABLE_VTK_GuiSupportQt
和 VTK_MODULE_ENABLE_VTK_ViewsQt
选项设置为“是”
- 按“配置”,等待它完成
- 在配置过程中,如果 CMake 不知道如何找到 Qt,您可能会遇到错误;如果是,请输入 Qt5_DIR / Qt6_DIR,然后再次按配置。
- 按“生成”,等待它完成
- 再次开始vtk构建(取决于你选择的构建工具...)
- 再次尝试配置示例,现在您应该不会再看到错误消息了。
我在我的 RedHat 8.3 机器上编译了 VTK,现在当我想用 cmake 在 /GUI/Qt/SimpleView 中编译一个例子时,我在配置时得到以下错误信息:
CMake Warning at CMakeLists.txt:4 (find_package):
Found package configuration file:
home/user/Downloads/VTK-9.1.0/build/lib64/cmake/vtk-9.1/vtk-config.cmake
but it set VTK_FOUND to FALSE so package “VTK” is considered to be NOT FOUND.
Reason given by package:
Could not find the VTK package with the following required components:
GUISupportQt, ViewsQt.
有没有人遇到过这个问题?
感谢您的帮助。
在 CMake 中配置 运行 时,您似乎没有将 VTK_MODULE_ENABLE_VTK_GuiSupportQt
和 VTK_MODULE_ENABLE_VTK_ViewsQt
选项设置为“是”。
注:以上选项名称仅适用于VTK >= 9;对于 VTK < 9,它们被称为 Module_vtkGUISupportQt
和 Module_vtkViewsQt
(您可能还需要启用 Module_vtkGUISupportQtOpenGL
和 Module_vtkRenderingQt
)。
默认情况下未启用这些选项,但您尝试编译的示例似乎需要这些选项。
别担心,您现在不必 re-do 做所有事情。修复:
- 打开 CMake GUI。
- 在“构建二进制文件的位置”中输入您构建 VTK 的文件夹。
- 如果未选中,请设置“高级”复选框(否则所需选项不可见)。
- 将
VTK_MODULE_ENABLE_VTK_GuiSupportQt
和VTK_MODULE_ENABLE_VTK_ViewsQt
选项设置为“是” - 按“配置”,等待它完成
- 在配置过程中,如果 CMake 不知道如何找到 Qt,您可能会遇到错误;如果是,请输入 Qt5_DIR / Qt6_DIR,然后再次按配置。
- 按“生成”,等待它完成
- 再次开始vtk构建(取决于你选择的构建工具...)
- 再次尝试配置示例,现在您应该不会再看到错误消息了。