OpenCV vinculando problemas com o ROS
Estou tentando compilaresta projeto (seguindo as instruções fornecidas). Ao construí-lo comrosmake
, Eu recebo um monte deundefined reference to cv::String::deallocate()
eundefined reference to cv::String::allocate(unsigned long)
. Acho curioso que estou recebendo um erro apenas nessas funções enquanto o restante das funções do OpenCV parece estar funcionando corretamente.
Sei que isso acontece porque o vinculador não consegue encontrar os objetos em que essas funções foram compiladas, mas sou um pouco novo no sistema de compilação do ROS e não consigo encontrar o que está errado.
Eu tentei usar oCMakeLists.txt
arquivo fornecido e também adicionandofind_package(OpenCV REQUIRED)
etarget_link_libraries(xxx xxx ${OpenCV_LIBRARIES})
, sem que isso faça qualquer diferença. Eu sei que o OpenCV está instalado e compilado corretamente (eu já o usei antes) e eu instalei o ROS sem problemas.
Estou usando o OpenCV 3, ROS Indigo, Ubuntu 14.04