2016-04-14 2 views
0

私のプログラムは、それは私に私がパッケージITKとITK-develのをインストールしましたが、それらのどれもが任意のCMakeのモジュールを持っていないFedoraでITKConfig.cmakeはどこですか?

Could not find a package configuration file provided by "ITK" with any of 
    the following names: 

    ITKConfig.cmake 
    itk-config.cmake 

エラーメッセージを表示します

FIND_PACKAGE(ITK REQUIRED) 

を使用しています。 CMake自体のモジュールは非推奨です。

私は、Fedora 23とCMakeのを使用しています3.4.1

編集: ITK 4.9.1をダウンロードして

cmake ../ 

でそれを構築しようとした後、私は次のエラーを取得:

Performing Test C_HAS_WARNING-Wformat=2 
Performing Test C_HAS_WARNING-Wformat=2 - Success 
Performing Test CXX_HAS_WARNING-Wformat=2 
Performing Test CXX_HAS_WARNING-Wformat=2 - Success 
CMake Error at CMakeLists.txt:243 (include): 
    include could not find load file: 

    /home/.../InsightToolkit/InsightToolkit-4.9.1/Utilities/KWStyle/KWStyle.cmake 


CMake Error at CMake/ITKModuleEnablement.cmake:43 (message): 
    No such module "ITKKWIML" needed by "ITKCommon" 
Call Stack (most recent call first): 
    CMake/ITKModuleEnablement.cmake:59 (itk_module_check) 
    CMake/ITKModuleEnablement.cmake:59 (itk_module_check) 
    CMake/ITKModuleEnablement.cmake:66 (itk_module_check) 
    CMakeLists.txt:345 (include) 

答えて

1

ソースからITKをビルドしてインストールする必要があります。詳細な説明はhereです。

ITKのインストールが完了したら、CMakeはそれを見つけることができます。

+0

あなたは現在の問題を調べることができますか?オプション "ITK_USE_KWSTYLE"は設定されていませんが、 "Utilities/KWStyle/KWStyle.cmake"は見つかりません。 –

+0

itkおよびitk-develパッケージは、「Insight Segmentation and Registration Toolkit」とは関係ありません。これらは[this](http://archives.fedoraproject.org/pub/archive/fedora/linux/extras/6/x86_64/repoview/itk-devel.html)をインストールするために使用されます。 ITKを使用する場合は、ソースからビルドする必要があります。 – siavashk

+0

はい私はそれを得た。私はソース(InsightToolkit)からITKを構築していましたが、上に欠けているファイルエラーがありました。しかし、別のバージョンではそれはとてもうまくいった。 –

関連する問題