Sebbene la risposta attualmente accettata sia un buon modo per eseguire il debug, sembra che si stia creando Point Cloud Library (PCL) con i file binari non ottimizzati. Nel qual caso suggerisco di assicurare il tuo system environment variables are setup correctly che automatizzerà il processo che stai attraversando e faciliterà il lavoro dei metodi find_package(). Supponendo di aver installato tutto nella stessa directory (ovvero dove ci si è già collegati a FLANN ed Eigen), è necessario aggiungere le seguenti librerie di terze parti PCL predefinite:
C: \ Programmi \ PCL 1.7.2 \ 3rdParty \ FLANN \ bin
C: \ Program Files \ PCL 1.7.2 3rdParty \ VTK \ bin \
C: \ Program Files \ PCL 1.7.2 \ 3rdParty \ Eigen
C: \ Program File \ PCL 1.7.2 \ 3rdParty \ Boost
T hen Qt, OpenNI ecc. che sono installati separatamente.
E si può anche aggiungere:
BOOST_INCLUDEDIR: C: \ Program Files \ PCL 1.7.2 \ 3rdParty \ Boost \ include \ spinta-X_XX \ spinta (Sostituire X_XX con il numero di versione)
BOOST_LIBRARYDIR: C: \ Programmi \ PCL 1.7.2 \ 3rdParty \ Boost \ lib
BOOST_ROOT: C: \ Program Files \ PCL 1.7.2 \ 3rdParty \ Boost
EIGEN_ROOT: C: \ Program Files \ PCL 1.7.2 \ 3rdParty \ Eigen
fonte
2016-02-09 16:10:47
Sembra buono, cosa stai facendo. Solo per essere sicuri: è il 'ConfigVTK.cmake' in' lib/cmake/vtk-6.2'? Qual è la tua versione di CMake? – usr1234567
CMake versione 3.4.3. e questa directory contiene i file cmake come VTKConfig.cmake ma non ConfigVTK.cmake come suggerisci ... – Jaume
Mi spiace, intendevo VTKConfig.cmake. Non ho idea. Magari corri in modalità debug e controlla cosa succede. Leggi alcuni codici CMake e confronta. – usr1234567