OpenCV связывает проблемы с ROS

Я пытаюсь собратьэтот проект (следуя приведенным инструкциям). При построении сrosmakeЯ получаю кучуundefined reference to cv::String::deallocate() а такжеundefined reference to cv::String::allocate(unsigned long), Мне кажется любопытным, что я получаю сообщение об ошибке только в этих функциях, в то время как остальные функции OpenCV, кажется, работают должным образом.

Я знаю, что это происходит потому, что компоновщик не может найти объекты, к которым были скомпилированы эти функции, но я новичок в системе сборки ROS и не могу найти, что не так.

Я пытался использоватьCMakeLists.txt предоставленный файл, а также добавлениеfind_package(OpenCV REQUIRED) а такжеtarget_link_libraries(xxx xxx ${OpenCV_LIBRARIES})без какой-либо разницы. Я знаю, что OpenCV установлен и скомпилирован правильно (я использовал его раньше), и я установил ROS без каких-либо проблем.

Я использую OpenCV 3, ROS Indigo, Ubuntu 14.04

Ответы на вопрос(4)

Ваш ответ на вопрос