我已经成功配置了include和libs,以便在OS X下的Eclipse中构建OpenCV和OpenNI。但是,现在我需要添加PCL库。我尝试以相同的方式进行操作,但是1-有很多文件,2-添加库后得到614 errors

我有CMakeLists.txt,可以用来构建PCL项目。

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

我能以某种方式将此Cmake添加到已经可用的OpenCV + OpenNI的现有配置中吗?

最佳答案

从收到的错误中,您似乎尚未链接到某些依赖项,例如VTK。我认为这与OpenCVOpenNI没有任何关系。

编辑:我在您的屏幕截图中看不到任何VTK。您应该在Include部分中包含headers文件夹路径,在Library search path部分中包含librarys文件夹路径,并在Libraries部分中包含库本身(在屏幕快照中具有libpcl_visualization等的位置)。 (免责声明:我没有使用Eclipse,如果您输入错误,请从您的屏幕快照中猜测答案)

请注意,由于您没有使用CMake,所以您可能迟早需要对其他依赖项进行此操作(例如Boost等)

10-08 03:34