2012-10-08 28 views
0

爲了在OS X下的Eclipse中構建OpenCV和OpenNI,我成功配置了includes和libs。但現在我需要添加PCL庫。我試圖以同樣的方式做,但是1-有很多文件,2-添加庫後我得到614 errors如何在eclipse中構建PCL + OpenCV + OpenNI項目

我有我能夠建立PCL項目的CMakeLists.txt。

find_package(PCL 1.3 REQUIRED) 
include_directories(${PCL_INCLUDE_DIRS}) 
link_directories(${PCL_LIBRARY_DIRS}) 
add_definitions(${PCL_DEFINITIONS}) 

我可以添加某種方式將此Cmake添加到已經工作的OpenCV + OpenNI的現有配置嗎?

回答

1

從你得到的錯誤看來,你還沒有鏈接到一些依賴關係,例如VTK。我不認爲它與OpenCVOpenNI無關。

編輯:我沒有在您的屏幕截圖中看到任何VTK。您應該在Include部分中包含標頭文件夾路徑,Library search path部分中的庫文件夾路徑以及Libraries部分中的庫本身(在截圖中的相同位置,您有libpcl_visualization等)。 (免責聲明:我不使用Eclipse,我猜那些從你的截圖,如果我錯了編輯我的回答

請注意,您不使用CMake的,因爲你可能會做,對於其他依賴早晚(例如Boost等)

+0

我知道這一點。我檢查了CMakeCache文件以獲取依賴關係。我在Eclipse上配置了[following](http://pastebin.com/s75geZfR)命令: –

+0

@vitalikox Yeap,但是您是否安裝了第三方庫上面的鏈接在做之前呢? (VTK,增壓,Eigen等) – Sassa

+0

當然。我已經安裝了。我可以構建/運行PCL項目,但是使用CMakeLists.txt生成。不在Eclipse中。 –