ich habe das Problem, dass ich nicht gegen libhighgui linken kann
Code: Alles auswählen
xxx@debian:~/workspace/openCVtest$ make
g++ -Wall -g -I/usr/include/opencv -o main main.o -lcxcore -lcv -lhighgui -lcvaux -lml -L/usr/local/lib -lstdc++
/usr/lib/gcc/i486-linux-gnu/4.3.2/../../../../lib/libhighgui.so: undefined reference to `img_convert'
collect2: ld returned 1 exit status
make: *** [all] Fehler 1
xxx@debian:~/workspace/openCVtest$
Aber hier funktioniert die Anleitung nicht:
Code: Alles auswählen
xxx@debian:~$ dpkg-buildpackage libhighgui1
dpkg-buildpackage: unbekannte Option oder Argument libhighgui1
Aufruf: dpkg-buildpackage [<Optionen> ...]
Optionen:
-r<root-werde-Befehl>
Befehl, um root-Privilegien zu erhalten (standardmäßig
fakeroot).
-R<rules> auszuführende rules-Datei (Vorgabe: debian/rules).
-p<signier-Befehl>
-d prüfe Bauabhängigkeiten und -konflikte nicht.
-D prüfe Bauabhängigkeiten und -konflikte.
-j[<Nummer>] Angabe der simultanen Jobs } an debian/rules weitergegeben
-k<Schlüssel-ID>
Schlüssel zum Signieren.
-sgpg der Signier-Befehl wird wie GPG aufgerufen.
-spgp der Signier-Befehl wird wie PGP aufgerufen.
-us unsignierte Quellen.
-uc unsignierte changes.
-a<Arch> Debian-Architektur, für die gebaut wird (impliziert -d).
-b nur binär, Quellen nicht bauen. } auch weitergegeben an
-B nur binär, keine arch-indep-Dateien. } dpkg-genchanges
-A nur binär, nur arch-indep-Dateien. }
-S nur Quellen, keine Binärdateien. }
-t<System> setze GNU-Systemtyp. } weitergegeben an
dpkg-architecture
-v<Version> Änderungen seit Version <Version>. }
-m<Betr> <Betr> ist Betreuer des Pakets. }
-e<Betr> <Betr> ist Betreuer für die Veröffentlichung.} nur an
-C<Datei> Änderungen sind in <Datei> beschrieben. } dpkg-genchanges
} weitergegeben.
-si (Standard) Quellen enthalten Orig. falls neues Upstream }
-sa hochgeladene Quellen enthalten immer Orig. }
-sd hochgeladene Quellen sind nur diff und .dsc}
-sn erzwinge »Debian native«-Quellformat. }
-s[sAkurKUR] siehe dpkg-source für Erklärung. } only passed
-z<Stufe> Kompressionsstufe der Quellen } an dpkg-source
-Z(gz|bz2|lzma) Für Quellen zu verwendende Kompression }
-nc Quell-Baum nicht säubern (impliziert -b).
-tc nach Abschluss Quell-Baum säubern.
-ap Pause vor Beginn des Signaturprozesses einfügen.
-E Bestimmte Warnungen in Fehler ändern. } weitergegeben an
-W bei aktivem -E schaltet -W dies aus. } dpkg-source
-i[<Regaus>] ignoriere Diffs von auf Regaus passenden Dateien.} nur an
-I[<Muster>] Dateien beim Tarball-Bauen herausfiltern.} dpkg-source
} weitergegeben
--admindir=<Verz>
ändere das administrative Verzeichnis.
-h, --help zeigt diese Hilfemeldung.
--version zeige die Version.
xxx@debian:~$