Ich baute VTK-8.0.0
(mit msvc2017_64
) und ITK-4.12.0
(mit msvc2017_64
). Während der ITK-build wie nachstehend:CMake Fehler: ItkVtkGlue
1) Aufbau VTK (CMake3.9.0
)
2) Aufbau ITK (CMake3.9.0): Module_ITKVtkGlue
+ VTK_DIR this path C:\VTK\8.0.0\build\msvc2017_64
3) Kompilieren VTK Verwendung msvc2017 (in Release-Modus)
4) erstellen Sie eine neue Umgebungsvariable VTK_DIR
mit dem Wert C:\VTK\8.0.0\build\msvc2017_64
5) auf den Weg: %VTK_DIR%\bin\Release
6) Kompilieren ITK msvc2017 mit (in Release-Modus)
7) Erstellen eines neuen Umgebungsvariable ITK_DIR
mit dem Wert C:\ITK\4.12.0\build\msvc2017_64
8) In der Pfad: %ITK_DIR%\bin\Release
und jetzt, ich will nur ein sehr einfaches Projekt über den Link unten bauen und kompilieren: https://itk.org/Wiki/ITK/Examples/IO/ImageToVTKImageFilter
aber ich kann nicht das Projekt konfigurieren unten immer den Fehler in CMake:
***************************************************************
CMake Error at C:/ITK/4.12.0/build/msvc2017_64/lib/cmake/ITK-4.12/Modules/ITKVtkGlue.cmake:14 (set):
Syntax error in cmake code at
C:/ITK/4.12.0/build/msvc2017_64/lib/cmake/ITK-4.12/Modules/ITKVtkGlue.cmake:14
when parsing string
C:\VTK\8.0.0\build\msvc2017_64
Invalid escape sequence \V
Call Stack (most recent call first):
C:/ITK/4.12.0/src/CMake/ITKModuleAPI.cmake:54 (include)
C:/ITK/4.12.0/src/CMake/ITKModuleAPI.cmake:26 (itk_module_load)
C:/ITK/4.12.0/src/CMake/ITKModuleAPI.cmake:84 (_itk_module_config_recurse)
C:/ITK/4.12.0/build/msvc2017_64/ITKConfig.cmake:74 (itk_module_config)
CMakeLists.txt:6 (find_package)
Configuring incomplete, errors occurred!
See also "C:/new_dev/tests/ImageToVTKImageFilter/build/CMakeFiles/CMakeOutput.log".
***************************************************************
Um dieses Problem zu lösen, zuerst habe ich versucht, einen Eintrag mit ItkVtkGlue
Pfad hinzuzufügen, aber der gleiche Fehler war erreicht. Dann habe ich ItkVtkGlue.lib
einzeln erstellt und hinzugefügt eine neue Umgebungsvariable ItkVtkGlue_DIR
mit dem Wert C:\ItkVtkGlue\build\Release
hinzugefügt und auch den Pfad hinzugefügt und wieder einen Eintrag für ItkVtkGlue
, aber ich habe den gleichen Fehler.
würde ich jede Hilfe dankbar ... Tief uns auf Ihren Rat suchen ...
'Erstellen Sie eine neue Umgebungsvariable VTK_DIR mit dem Wert 'C: \ VTK \ 8.0.0 \ build \ msvc2017_64'' - Wenn Pfadvariablen für CMake gesetzt sind, verwende keinen umgekehrten Schrägstrich in ihnen, benutze stattdessen einen Schrägstrich: 'C:/VTK/8.0.0/build/msvc2017_64'. – Tsyvarev
Mögliches Duplikat von [Cmake-Fehler: Ungültige Escape-Sequenz \ U] (https://stackoverflow.com/questions/13737370/cmake-error-invalid-escape-sequence-u) – Tsyvarev
Zunächst einmal danke, ich habe es getan, wieder der gleiche Fehler. Bitte schauen Sie sich https://ibb.co/cZNr9k *** an, eine nette Erinnerung, wenn Sie ein individuelles itk oder vtk Projekt erstellen, geht es gut, aber im Falle von itk + vtk, habe ich einen solchen Fehler bekommen. .. – ir0098