Sto cercando di compilare un programma di esempio dopo l'installazione Opencv con il comando:codice di compilazione con OpenCV Biblioteche
g ++ ciao-ciao-world.cpp -o mondo -I/usr/local/include/OpenCV - L/usr/local/lib -lm -lcv -lhighgui -lcvaux
però, sto ricevendo un errore che dice:
/usr/bin/ld: non riesce a trovare -lcv
/usr/bin/ld: impossibile trovare -lhighgui
/uer/bin/ld: impossibile trovare -lcvaux collect2: ld restituito 1 ex stato
Cosa devo fare per correggere questo ?? Ho installato opencv scaricando l'ultima versione stabile e utilizzando cmake per creare i file di build, quindi ho eseguito make install dalla riga di comando.
C'è qualcosa che potrebbe essermi perso?
Grazie,
così invece di -L/usr/local/lib hanno -L? o un ulteriore -L ... e dove troverei le librerie? Quando faccio una installazione, mi mostra tutti i file aggiornati e la posizione ... ma ci sono così tante cose diverse ... tutti i file .h sono in/usr/local/include/opencv ... i file della libreria hanno un'estensione diversa? –
Kaigi
Passa attraverso l'output cmake per scoprirlo. –
grazie per la tua rapida risposta - ho espresso il mio commento sopra, ma quando l'ho fatto, tu avevi già risposto. Penso che potrei non essere chiaro su quello che sto davvero cercando. Quando faccio una installazione, mi mostra tutti i file aggiornati e la posizione ... ma ci sono così tante cose diverse ... tutti i file .h sono in/usr/local/include/opencv ... i file della libreria hanno un'estensione diversa? – Kaigi