Ich bin ratlos, um ein bestimmtes Problem zu lösen, das ich habe: Ich kann den Schuldigen nicht ausfindig machen.
System: Jetson TX1, arm64 kernel, 32b userspace, opencv4tegra
Situation: Erstellen von Projekten mit:
%Vor%Und das hat gut funktioniert und zusammengestellt.
Fehler: Ich habe von der Quelle gebaut und CMake 3.5.2 installiert. Jetzt kann ich keine Projekte mehr erstellen, die von OpenCV abhängig sind. Ich bekomme Linkfehler, die Punkt nicht finden kann:
%Vor% Ich nehme an, dass die Probleme in OpenCVCConfig.cmake
, um diesen Punkt herum verursacht werden:
Aus der Datei: /usr/share/OpenCV/OpenCVModules-release.cmake
Diese Datei ändert sich jedoch nicht zwischen CMake-Versionen, da es sich um eine OpenCV-Datei handelt. So muss es sein, wie es verarbeitet wird.
Das Zurücksetzen meiner CMake auf 2.8.12.2 ermöglichte es mir manuell erneut zu bauen. Hier ist ein Beispiel für einen make-Befehl, der OpenCV verwendet. Beachten Sie die richtigen Cuda-Bibliotheken:
%Vor%Gedanken? Ich möchte in der Lage sein, das neuere CMake auf meinem System zu behalten, aber verstehe nicht genug, um das Problem zu beheben. Wenn Sie denken, dass dies zu system-einzigartig ist, werde ich die Frage zurückziehen.
Wie von Michael Mairegger bemerkt, müssen Sie das Build-Verzeichnis erstellen, indem Sie
ausführen %Vor% Aber eine weitere Sache, die mir aufgefallen ist, ist, dass wenn ich make
danach versuche, es nicht funktioniert, solange ich nicht den cmake
-Befehl zweimal mache.
Ich hatte gerade das gleiche Problem.
Durch viel Versuch und Irrtum fand ich heraus, dass mein Xcode-Entwicklerpfad nicht mehr korrekt eingestellt war.
Nachdem ich das mit %code% behoben habe, ist der verrückte Fehler nicht mehr aufgetreten.
Ich hatte das gleiche Problem und versuchte Tibrogargans Antwort so:
%Vor%Dann habe ich einen anderen Fehler wie:
%Vor%und ich habe das versucht:
%Vor%endlich mein Problem gelöst.
ich eine private Pod, indem Sie dieses Tutorial auf TutsPlus . Alles funktioniert gut, bis ich versuche %code% tun, wo bekomme ich folgende Fehlermeldung:
%Vor%Ich benutzen %code% für den Versuch, es hinzuzufügen, aber ohne Glück.
Hinweis: %code% hat Validierung vergangen, und MFPods hinzugefügt wurde an %code% . Nur die Spezifikation des Pods fehlt ...
Irgendeine Idee, warum ich diese Ausgabe bekomme? Danke.
Ich hatte das gleiche Problem und löste es, indem ich die URL meines podspec Repos mit dem %code% Argument für %code% hinzufügte. Versuchen Sie etwas mehr wie folgt:
%Vor%