"In-Source-Builds sind nicht erlaubt" in cmake

7

Ich bin neu bei cmake, und ich benutze es nur, um opencv auf meinem ubuntu Linux zu installieren. Hier ist der Befehl, den ich ausgeführt habe:

%Vor%

Dann gibt es den Fehler zurück:

%Vor%

Mein aktuelles Verzeichnis, / home / jinha / OCV / build / opencv, enthält die Datei CMakefiles.txt, das ist also nicht das Problem. Ich habe versucht, das Verzeichnis in meinem Befehl zu ändern, aber alle lösen denselben Fehler aus. Ich sah die anderen Antworten zu diesem Problem, also löschte ich den CMakeFiles-Ordner und die CMakeCache.txt-Datei jedes Mal, bevor ich den Befehl ausführte, aber keiner von ihnen funktionierte. Danke.

    
정진하 05.08.2017, 04:48
quelle

1 Antwort

24

Sie möchten, dass Sie ein separates Build-Verzeichnis (überall) erstellen und cmake dort ausführen. Zum Beispiel:

%Vor%

Beachten Sie, dass in diesem Beispiel .. angibt, wo cmake nach der Quelle suchen soll.

Falls Sie CMakeCache.txt vor dem erneuten Erstellen nicht entfernt haben, wird dieser Fehler immer noch angezeigt. Bitte denken Sie daran, CMakeCache.txt zuerst zu löschen, bevor Sie cmake ausführen.

    
John Zwinck 05.08.2017, 06:51
quelle

Tags und Links