错误 C1083 无法打开包含文件:'vtkGUISupportQtModule.h' 不是这样的文件或目录

Error C1083 cannot open include file: 'vtkGUISupportQtModule.h' not such file or directory

我使用 Windows 10,1。 qt 4.8、vtk 8.2.0、cmake 3.15、tinyxml 2.6.1.. 我正在尝试编译 C++ 代码但遇到了这个问题。

我在vtk源代码中搜索这个头文件,但不存在这样的文件。我尝试在 vtk 6.3、7.9、7.1 中搜索 'vtkGUISupportQtModule.h',但其中 none 具有此头文件。

这些文件是在您配置VTK 时由CMake 脚本生成的。您必须在 VTK 的 cmake 配置中启用选项 "Module_vtkGUISupportQt" 才能生成它(它在 "advanced" 选项内 - 在 CMakeGUI 中单击 "advanced" 复选框以查看它)。

但是,我不确定 QT 4.8 是否可以工作,至少从 CMake 看来,VTK 8.2 现在只支持 QT 5,它不允许我 select 其他选项。