我正在尝试使用 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/