PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] Qt: No rule to make target... needed by 'Makefile'. Stop



nixda
22.11.2016, 13:37
Hallo,
ich habe folgendes Problemchen:

Es kommt manchmal vor, wenn ich ein C++ Konsolenprogramm mit Qt ausführen will, das Qt mir folgende Fehlermeldung anzeigt:
No rule to make target '.../Projektname.pro', needed by 'Makefile'. Stop

Wenn ich nun unter neuen Namen ein neues Projekt anlege und den gesamten Sourcecode dort einfüge, funktioniert alles ohne Fehlermeldung.
Woran kann das liegen? Wie löse ich das Problem?

Vielen Dank!

shedepe
22.11.2016, 16:48
Du meinst wohl das bauen des Programms funktioniert nicht.
Ohne weitere Informationen wie z.B. das Makefile oder die Projektdatei oder insgesamt dein Build-Setup aussieht kann man aber nicht wirklich was dazu sagen.

Ich vermute du mal du meinst mit Qt den Qt-Creator ? Das ist eine IDE. Qt ist ein Framework was hauptsächlich für GUI Oberflächen verwendet wird.
Wenn du wirklich den Qt-Creator meinst, dann könntest du versuchen z.B. den Build-Ordner zu löschen (bzw. im Erstellen Menü - Alles Bereinigen auswählen)

nixda
23.11.2016, 13:39
jop, ich meine den Qt-Creator.

Ich habe jetzt ein neues Problem...

Wenn ich nun irgendein Projekt (auch bei neu angelegten Projekten) debuggen will oder ähnlich kommt folgende Meldung:
Der Prozess wurde nach Erhalt eines Signals vom Betriebssystem angehalten.
Name des Signals: SIGSEGV
Bedeutung: Segmentation fault

Selbst bei
#include <iostream>

using namespace std;

int main()
{
cout << "Hello World!" << endl;
return 0;
}

kommt die Fehlermeldung

Freue mich um jede Hilfe! Danke

shedepe
24.11.2016, 15:12
Ohne dir zunahe treten zu wollen. Aber jetzt les dir deinen Post selber noch mal durch und überlege ob du darauf eine gute Antwort geben könntest.
Ein Buildsystem bzw. Debugger + Programme sind ein ziemlich komplexes Zusammenspiel aus Toolchain, Betriebssystem und eigenem Programmcode.

Deinem Beitrag fehlen wichtige Informationen wie: Betriebssystem, Qt-Version, Qt-Creator Version, verwendeter Compiler, verwendeter Debugger, dein Projekt File (die .pro Datei) und was du bisher versuchst hast um das Problem zu beheben.
Unter Windows wird dir vermutlich das hier weiterhelfen können: https://doc.qt.io/qtcreator/creator-debugger-engines.html