2013-02-21 2 views
0

나는이 지역에서 멍청한 놈을 그만 해요,하지만 난 (A ROS 노드) 내 cmake 파일에 포함해야합니다CMAKE 패키지 구성 및 플래그 설정

gcc main.cpp `pkg-config --cflags opencv` -o test `pkg-config cvblob opencv --libs` 

내가 cvblob 및 OpenCV의를 사용하려면 ROS 노드의 lib.

답변

0

ROS wiki에서 용액은 OpenCV의 종속성은 manifest.xml에서 선언

include($ENV{ROS_ROOT}/core/rosbuild/FindPkgConfig.cmake) 
pkg_check_modules(CVBLOB REQUIRED cvblob) 
include_directories(${CVBLOB_INCLUDE_DIRS}) 
link_directories(${CVBLOB_LIBRARY_DIRS}) 
target_link_libraries(bagDetect ${CVBLOB_LIBRARIES})