构建VTK 6.2.0时出现CMake错误

时间:2015-09-09 14:30:06

标签: c++ visual-studio-2012 cmake vtk freetype

在尝试使用cmake在Windows中重建VTK版本时,我在生成Visual Studio C ++ 2012项目规范(x86)期间在CMake中遇到以下错误

CMake Error at CMake/vtkModuleTop.cmake:53 (message):
  No such module "vtkfreetype" needed by "vtkRenderingFreeType"
Call Stack (most recent call first):
  CMake/vtkModuleTop.cmake:69 (vtk_module_check)
  CMake/vtkModuleTop.cmake:69 (vtk_module_check)
  CMake/vtkModuleTop.cmake:69 (vtk_module_check)
  CMake/vtkModuleTop.cmake:76 (vtk_module_check)
  CMakeLists.txt:514 (include)

奇怪的是,它过去常常为64位构建。所以我试着重建那个版本,但现在也失败了。我有几个不同光盘上的vtk库和文件,包括'C:\ Program Files',我的VTK_DIR环境变量指向VTK源目录(这可能是错误的)

有谁知道这可能是什么原因?如果是任何指示,我在位于同一源代码树中的VTK-6.0目录旁边有一个Freetype“install”(lib /,include /,dll /)。是不是有些旧的.cmake脚本配置错误并导致问题? (几个月前我移动了一些源代码和库)显然,我尝试清除缓存或重新启动c-make。禁用opengl呈现似乎无法解决问题。

0 个答案:

没有答案