Quantcast
Channel: ROS Answers: Open Source Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 417

libopencv_highgui.so.2.4: error adding symbols: DSO missing from command line

$
0
0
I am trying to catkin_make inside catkin_ws, i get this output: **/usr/bin/ld: CMakeFiles/drive_train.dir/src/drive_train.cpp.o: undefined reference to symbol '_ZN2cv11VideoWriterC1Ev' //usr/lib/libopencv_highgui.so.2.4: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status** I read that is problem with flags and the cmake file. I really will appreciate your help CmakeFile: cmake_minimum_required(VERSION 2.8.3) project(lab4_autonomous_driving) set(CMAKE_CXX_FLAGS "-DCPU_ONLY -std=c++0x ${CMAKE_CXX_FLAGS}") set(CAFFE_LINK_LIBRARAY ~/caffe/build/lib) find_package(catkin REQUIRED COMPONENTS roscpp rospy std_msgs cv_bridge image_transport ) find_package(OpenCV REQUIRED) catkin_package( INCLUDE_DIRS include LIBRARIES ${PROJECT_NAME} CATKIN_DEPENDS roscpp rospy std_msgs cv_bridge image_transport ) add_library(${PROJECT_NAME} src/classifier.cpp src/drive_inference.cpp) include_directories( "~/caffe/include" "~/caffe/build/src" ${catkin_INCLUDE_DIRS} include ${catkin_INCLUDE_DIRS} ) link_directories(${CAFFE_LINK_LIBRARAY}) install(TARGETS ${PROJECT_NAME} ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION} RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION} ) install(PROGRAMS scripts/preprocess.py DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION} ) add_executable(drive_train src/drive_train.cpp src/classifier.cpp) target_link_libraries(drive_train ${catkin_LIBRARIES} caffe glog) add_executable(drive_inference src/drive_inference.cpp src/classifier.cpp) target_link_libraries(drive_inference ${catkin_LIBRARIES} caffe glog)

Viewing all articles
Browse latest Browse all 417

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>