Es wurde keine Konfigurationsdatei für das Paket "ECM" gefunden, die mit der angeforderten Version 1.5.0 kompatibel ist

22253
pushandpop

Ich habe versucht, „ECMConfig.cmake“ aus dem Repository zum Download, aber Terminal gibt mir eine Fehlermeldung: " Frage Titel + Die folgenden Konfigurationsdateien angesehen wurden, aber nicht akzeptiert: ECMConfig.cmake. Version unknowed ist Ich habe versucht, auf Google zu suchen, aber bekam nichts, ich wollte aus dem Quellcode "kde frameworks" mit diesem Befehl kompilieren:

cmake .. -DCMAKE_INSTALL_PREFIX=/home/john/QtProjects/KDEStuff/frameworkintegration/build/  -DCMAKE_BUILD_TYPE=debugfull -DCMAKE_PREFIX_PATH=/home/john/Downloads/ 

PS:
"/ home / john / Downloads /" - wo mein * .cmake ist.

21

2 Antworten auf die Frage

34
Diego Lopez

Versuchen Sie, das KDE-Projekt für zusätzliche Cmake-Module zu klonen, zu kompilieren und zu installieren . 

git clone git://anongit.kde.org/extra-cmake-modules cd extra-cmake-modules mkdir build && cd build  cmake .. make && sudo make install 
Schade, dass diese Befehle in meinem Fall nicht funktionierten. Ich habe `CMake Error bei /usr/local/share/ECM/modules/ECMQueryQmake.cmake: 23` mit der Meldung` QMake call failed: Keine solche Datei oder Verzeichnis` auch nach Ausführung aller oben genannten. Update wird geschätzt. im_infamous vor 7 Jahren 0
@im_infamous Bitte überprüfen Sie, ob der letzte Befehl `sudo make install` erfolgreich war. Diego Lopez vor 7 Jahren 0
5
f3xy

In meinem Fall musste ich einfach das Paket extra-cmake-modules installieren .

Das ist die beste Lösung! Antonio Petricca vor 5 Jahren 0