RoboMaster / RoboRTS

An open source software stack for Real-Time Strategy research on mobile robots
Other
823 stars 347 forks source link

Fail to catkin_make due to opencv problem #51

Closed ShihaoLuo closed 3 years ago

ShihaoLuo commented 3 years ago

I'm trying to catkin_make but fail when compiling armor_detection(ros melodic)

/usr/bin/ld: warning: libopencv_core.so.3.4, needed by /home/makerlab/roborts_ws/devel/lib/libconstraint_set.so, may conflict with libopencv_core.so.3.2 /usr/bin/ld: /home/makerlab/roborts_ws/devel/lib/roborts_detection/armor_detection_node: hidden symbol_ZN6google8protobuf8internal14WireFormatLite9WriteBoolEibPNS0_2io17CodedOutputStreamE' in /usr/local/lib/libprotobuf.a(wire_format_lite.cc.o) is referenced by DSO /usr/bin/ld: final link failed: Bad value collect2: error: ld returned 1 exit status RoboRTS/roborts_detection/armor_detection/CMakeFiles/armor_detection_node.dir/build.make:245: recipe for target '/home/makerlab/roborts_ws/devel/lib/roborts_detection/armor_detection_node' failed make[2]: [/home/makerlab/roborts_ws/devel/lib/roborts_detection/armor_detection_node] Error 1 CMakeFiles/Makefile2:5617: recipe for target 'RoboRTS/roborts_detection/armor_detection/CMakeFiles/armor_detection_node.dir/all' failed make[1]: [RoboRTS/roborts_detection/armor_detection/CMakeFiles/armor_detection_node.dir/all] Error 2 make[1]: *** Waiting for unfinished jobs.... ` And I want to specify the version in certain cmake file, but I cannot find "findpackage()" in the cmake file in armor detection package. So how can i do?