[Jderobot] Cmake independiente

ILDEFONSO GONZALEZ SANCHEZ i.gonzalezsan en alumnos.urjc.es
Mar Oct 22 18:14:07 CEST 2013


Hola buenas tardes,

yo estoy teniendo problemas al crear mi cmake independiente para un nuevo componente:
- Estoy utilizando la nueva versión y falla al linkar  libcolorspacesmm.so
- El problema lo encuentro al hacer el make del componente:

 make
Scanning dependencies of target Mycomponent2
[ 25%] Building CXX object ../CMakeFiles/Mycomponent2.dir/control.cpp.o
[ 50%] Building CXX object ../CMakeFiles/Mycomponent2.dir/mycomponent2.cpp.o
[ 75%] Building CXX object ../CMakeFiles/Mycomponent2.dir/API.cpp.o
[100%] Building CXX object ../CMakeFiles/Mycomponent2.dir/gui.cpp.o
Linking CXX executable Mycomponent2
/usr/local/lib/jderobot/libcolorspacesmm.so: undefined reference to `cv::imwrite(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cv::_InputArray const&, std::vector<int, std::allocator<int> > const&)'
/usr/local/lib/jderobot/libcolorspacesmm.so: undefined reference to `cv::imread(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, int)'
/usr/local/lib/jderobot/libcvblob.so: undefined reference to `cvSaveImage'
collect2: ld returned 1 exit status
make[2]: *** [../Mycomponent2] Error 1
make[1]: *** [../CMakeFiles/Mycomponent2.dir/all] Error 2



-Estoy seguro de que es mi cmake, ya que el mismo componente si lo incluyo en el directorio src/stable/components/  se compila y se instala perfectamente.

En mi caso TARGET_LINK_LIBRARIES :

TARGET_LINK_LIBRARIES(Mycomponent2
    ${INTERFACES_CPP_DIR}/jderobot/libJderobotInterfaces.so
    ${LIBS_DIR}/jderobotutil/libjderobotutil.so
    ${LIBS_DIR}/visionlib/colorspaces/libcolorspaces.so
    ${LIBS_DIR}/visionlib/cvFast/libcvfast.so
    ${LIBS_DIR}/visionlib/cvBlob/libcvblob.so
    ${LIBS_DIR}/visionlib/imgAnalyze/libimgAnalyze.so
    ${libglademm_LIBRARIES}
    ${OpenCV_LIBRARIES}
    ${ZeroCIce_LIBRARIES}
    ${gtkmm_LIBRARIES}
    ${gtkmm3_LIBRARIES}
    ${gthread_LIBRARIES}
    ${LIBS_DIR}/visionlib/colorspaces/libcolorspacesmm.so

)

Muchas gracias de antemano,

Ildefonso
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://gsyc.escet.urjc.es/pipermail/jde-developers/attachments/20131022/00e34b3b/attachment.htm 


More information about the Jde-developers mailing list