Behebung von CMake 'make: *** No targets specified and no makefile found. Stop.'
English
Deutsch
Problem:
Du versuchst, eine Software zu erstellen, die das CMake-Buildsystem verwendet.
Du versuchst, make zum Erstellen auszuführen, aber du siehst diese Fehlermeldung:
error.txt
make: *** No targets specified and no makefile found. Stop.Lösung
Bevor du make ausführst, musst du deinen Build mit CMake konfigurieren.
Der einfachste Weg, dies zu tun, ist das Ausführen von
cmake-config.sh
cmake .Normalerweise musst du dies nur einmal für jedes Projekt tun; CMake wird automatisch Änderungen an CMakeLists.txt erkennen, wenn du make ausführst.
Danach kannst du make erneut ausführen. Wenn der Build erfolgreich ist, wirst du eine Nachricht wie diese sehen:
cmake-build-output.txt
[ 50%] Building CXX object CMakeFiles/main.dir/main.cpp.o
[100%] Linking CXX executable main
[100%] Built target mainCheck out similar posts by category:
CMake
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow