現在受け入れ答えは、デバッグの良い方法ですが、あなたがunancyowenからバイナリでポイントクラウドライブラリ(PCL)を構築しているように、それが見えます。その場合は、現在進行中のプロセスを自動化し、find_package()メソッドの作業を容易にするsystem environment variables are setup correctlyを確認することをお勧めします。 同じディレクトリにすべてのものがインストールされていると仮定すると(つまり、既にFLANNとEigenにリンクしている場所)、Pathに次のデフォルトPCLサードパーティライブラリを追加する必要があります。
C:\ Program Files \ PCL 1.7.2 \ 3rdParty \ FLANN \ binに
C:\プログラムファイル\ PCL 1.7.2 3rdParty \ VTK \ビン\
C:\プログラムファイル\ PCL 1.7.2 3rdParty \ \固有
はC:\ Programファイル\ PCL 1.7.2 \ 3rdParty \ Boost
T hen Qt、OpenNIなどがあります。
そして、あなたはまた、追加することができます。
BOOST_INCLUDEDIRします。C:\ Program Files \ PCL 1.7.2 3rdParty \ブースト\ \ \ブーストX_XX \ブースト(バージョン番号とX_XXを交換してください)
が含まれますBOOST_LIBRARYDIR:C:\ Program Files \ PCL 1.7。2 \ 3rdParty \ブースト\ libに
BOOST_ROOTします。C:\ Program Files \ PCL 1.7.2 3rdParty \ \ブースト
EIGEN_ROOTします。C:\ Program Files \ PCL 1.7.2 3rdParty \ \固有
あなたは何をしているのか、よく見えます。ちょうど確かめてください: 'lib/cmake/vtk-6.2'の' ConfigVTK.cmake'はありますか?あなたのCMakeのバージョンは何ですか? – usr1234567
CMakeバージョン3.4.3。このディレクトリには、cmakeファイルがVTKConfig.cmakeとして含まれていますが、あなたが提案したようにConfigVTK.cmakeは含まれていません... – Jaume
申し訳ありません、私はVTKConfig.cmakeを意味しました。私は見当もつかない。たぶん、デバッグモードで実行し、何が起こるかを確認します。いくつかのCMakeコードを読んで比較してください。 – usr1234567