Salve a tutti,
non sono nuovissimo del forum ma di questa sezione, e soprattutto di linux, si..
Dovrei utilizzare una libreria opensource (robotvision), messa a disposizione dall'Imperial College di Londra.
Ci sto sbattendo da un po' ed ho dovuto anche cambiare versione di linux (ora uso UBUNTU 10.04) solo per preparare l'nstallazione che, ovviamente, adesso non va.
Il problema sono delle librerie e credo sia legato a questa parte di codice del file CMakeLists:
Codice:
SET (LIB_NAMES GL cblas atlas cvd lapack f77blas ) #jpeg png tiff
.....
SET (LIBS "")
FOREACH(lib ${LIB_NAMES})
FIND_LIBRARY(LIB_${lib} ${lib})
IF (LIB_${lib})
MESSAGE(STATUS "found library '${lib}': ${LIB_${lib}}")
ELSE (LIB_${lib})
MESSAGE(FATAL_ERROR "cannot find library '${lib}' - this will not work ...")
ENDIF (LIB_${lib})
cambiando l'ordine di ricerca riesce a trovare solo GL (in usr/lib/libGL.so )
liblapack, libcvd sono di sicuro installate ma non sono in quel percorso.
Volevo sapere come opera il FIND_LIBRARY e dove effettua la ricerca; inoltre è possibile specificare nel cmakelist dove cercare oppure c'è un modo per copiare la libreria o un collegamneto ad essa nella cartella dove viene effettuata la ricerca?
Grazie in anticipo
P.S.: non so se sia la sezione giusta ma in caso contrario mi scuso e vi prego di spostarmi o indicarmi dove postare