cv.h wurde in Fedora 15 von opencv und highgui nicht gefunden

1504
tekknolagi

Ich schreibe Objektverfolgungssoftware in C ++ und verwende OpenCV und Highgui. Das Problem, das ich jetzt habe, ist, dass selbst wenn sudo yum install opencvund nachdem das yumexFrontend verwendet wurde, um sicherzustellen, dass alle Pakete installiert wurden, cv.hnicht gefunden wird, wenn ich versuche zu kompilieren.

Ich habe hineingeschaut /usr/include/und es gibt keine Spur davon opencv. Was ist los und wie kann ich das beheben?

1

1 Antwort auf die Frage

2
Rich Homolka

Did you install the -devel packages?

Redhat/Fedora splits software into both runtime (which is what you probably have installed) and developer (headers, static libs) packages. It names these developer packages PACKAGENAME-devel.

Check your install, see if you can install the necessary opencv-devel package(s).

Ich habe `opencv-devel` installiert und bekomme immer noch diesen Fehler. tekknolagi vor 12 Jahren 0
@tekknolagi hast du überprüft, ob es sich um Dateien handelt? Versuchen Sie: `rpm -q --filesbypkg opencv-devel` und sehen Sie, wo die Dateien abgelegt werden Rich Homolka vor 12 Jahren 0
http://pastebin.com/raw.php?i=1iN32EHL tekknolagi vor 12 Jahren 0
@tekknolagi hat es also installiert, aber nicht direkt in / usr / include. Sie müssen Ihren Build anpassen, um die Position "-I / usr / include / opencv" abzurufen Rich Homolka vor 12 Jahren 0