J'essaie de compiler du code à partir de here en utilisant CMake et ITK mais je cours une erreur.Compilation avec erreur CMake et ITK
Dans CMake, je sélectionne le dossier source dans/utilities/ITKImageSeriesToVolume et le dossier de construction dans/utilities/ITKImageSeriesToVolume/build. Cela me donne cependant une erreur:
CMake Error at CMakeLists.txt:42 (find_package):
By not providing "FindITK.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "ITK", but
CMake did not find one.
Could not find a package configuration file provided by "ITK" with any of
the following names:
ITKConfig.cmake
itk-config.cmake
Add the installation prefix of "ITK" to CMAKE_PREFIX_PATH or set "ITK_DIR"
to a directory containing one of the above files. If "ITK" provides a
separate development package or SDK, be sure it has been installed.
J'ai essayé de définir une variable d'environnement CMAKE_PREFIX_PATH qui pointe vers le dossier racine de ITK contenant ITKConfig.cmake mais obtenir la même erreur.
En espérant que quelqu'un puisse vous aider, merci d'avance.
EDIT: Après avoir réglé ITK_DIR à la racine dossier ITK je reçois:
CMake Error at D:/Apps/InsightToolkit/ITK/ITKConfig.cmake:48 (include):
include could not find load file:
D:/Apps/InsightToolkit/Build/ITKTargets.cmake
Call Stack (most recent call first):
CMakeLists.txt:42 (find_package)
CMake Error at D:/Apps/InsightToolkit/Source/CMake/ITKModuleAPI.cmake:56 (message):
No such module: "ITKDoubleConversion"
Call Stack (most recent call first):
D:/Apps/InsightToolkit/Source/CMake/ITKModuleAPI.cmake:26 (itk_module_load)
D:/Apps/InsightToolkit/Source/CMake/ITKModuleAPI.cmake:84 (_itk_module_config_recurse)
D:/Apps/InsightToolkit/ITK/ITKConfig.cmake:68 (itk_module_config)
CMakeLists.txt:42 (find_package)
Faites exactement ce que les instructions disent. Je veux dire *** Ajouter le préfixe d'installation de "ITK" à CMAKE_PREFIX_PATH ou définir "ITK_DIR" dans un répertoire contenant l'un des fichiers ci-dessus. *** – drescherjm
Peut-être essayer la partie ITK_DIR.Vous définissez cela dans cmake-gui ou ccmake. – drescherjm
Merci, je ne savais pas que la partie ITK_DIR avait été faite dans cmake-gui. Après avoir fait cela, je reçois une deuxième erreur que je vais mettre à jour le message principal. – jarthur