c++ - Qt5.0.0 ITK4.12 VTK 7.1.1 Visual Studio 2010 x64

标签 c++ qt visual-studio-2010 vtk itk

我正在尝试使用 Visual Studio 2010 x64 配置 Qt5.0.0x64、ITK4.12 和 VTK 7.1.1。首先,我安装了 Qt 并成功配置了 VTK。不幸的是,我在配置 ITK 时遇到了这个错误:

    CMake Error at C:/Program Files/VTK/lib/cmake/vtk-7.1/Modules/vtkGUISupportQt.cmake:16 (set): 
  Syntax error in cmake code at
    C:/Program Files/VTK/lib/cmake/vtk-7.1/Modules/vtkGUISupportQt.cmake:16

解析字符串时

  C:\Qt\qt-5.5.0-x64-\qt-5.5.0-x64\lib\cmake\Qt5

无效的转义序列\Q 调用堆栈(最近的调用在前):

C:/Program Files/VTK/lib/cmake/vtk-7.1/vtkModuleAPI.cmake:45 (include)
  C:/Program Files/VTK/lib/cmake/vtk-7.1/vtkModuleAPI.cmake:15 (vtk_module_load)
  C:/Program Files/VTK/lib/cmake/vtk-7.1/vtkModuleAPI.cmake:132 (_vtk_module_config_recurse)
  C:/Program Files/VTK/lib/cmake/vtk-7.1/VTKConfig.cmake:89 (vtk_module_config)
  Modules/Bridge/VtkGlue/itk-module-init.cmake:9 (find_package)
  CMake/ITKModuleEnablement.cmake:318 (include)
  CMakeLists.txt:337 (include)

最佳答案

您应该使用正斜杠而不是反斜杠指定 Qt 的路径。不是 C:\Qt\qt-5.5.0-x64-\qt-5.5.0-x64\lib\cmake\Qt5,而是 C:/Qt/qt-5.5.0 -x64-/qt-5.5.0-x64/lib/cmake/Qt5

关于c++ - Qt5.0.0 ITK4.12 VTK 7.1.1 Visual Studio 2010 x64,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47752195/

相关文章:

c++ - 我可以在 #define 函数中使用 Visual Studio 调试器吗?

c++ - 使用 'using' 关键字获取指向类方法的指针

c++ - 为什么编译器会向 lib 添加内联类方法?

c++ - b2Body 的派生类或包含 b2Body 对象的类?

qt - 信号和槽编辑按钮被禁用 (Qt Designer 4.8)

c++:在不同链接库中定义的相同函数的运行时冲突

c# - 使用 C# 中的参数运行控制台应用程序 - GUI 连接建议

c++ - Visual Studio 2010 C++ 运行时错误

c++ - 一键链接不同类型的Qt multimap

c# - 在 C# 中将字符串拆分为 char 并在其后添加 "......"