Make hat kein "Target"



  • Hallo.
    Ich hab ein kleines qt Programm erstellt und folgendes Problem:
    Man soll als erstes mit qmake -project und qmake ein Makefile erstellen. Bis dahin funktioniert das ganze auch. Aber als ich das makefile mit make erstellen wollte, wollte er ein Verzeichnis /src/moc.
    Das Verzeichnis habe ich erstellt und nun meldet er mir folgenden Fehler
    "linux:/home/programmer/qt/4 # qmake -project && qmake && make
    ( cd /src/moc ; make )
    make[1]: Entering directory /src/moc' make[1]: *** Keine Targets angegeben und keine »make«-Steuerdatei gefunden. Schluss. make[1]: Leaving directory/src/moc'
    make: *** [/bin/moc] Fehler 2".
    Ich habe unter den man pages nach make gesehen, mir ist trozdem nicht ganz klar, wieso ein "Target" fehlt, in allen Qt tutorials wird gesagt, man müsste einfach nur make eingeben.

    Danke



  • Warum will der ein Unterverzeichnis moc? Das sollte er nicht wollen. Welche Dateien hast du im Verzeichnis und was sagt der, wenn moc fehlt?



  • Wenn moc fehlt sagt er mir rund 450 mal , dass er ins Verzeichnis (in dem ich meine make datei hab) eintritt. Danach sagt er , er finde src/moc nicht.
    Wenn er damit fertig ist zählt er rückwärts 450
    das hier
    "make[4]: *** [/bin/moc] Fehler 2
    make[4]: Leaving directory `/home/programmer/qt/4'".
    In dem Verzeichniss habe ich die Projectdatei, die Quellcodedatei , den "Obejectcode" und die makefile von einem Qt Project.



  • ichselbst schrieb:

    Wenn moc fehlt sagt er mir rund 450 mal , dass er ins Verzeichnis (in dem ich meine make datei hab) eintritt. Danach sagt er , er finde src/moc nicht.
    Wenn er damit fertig ist zählt er rückwärts 450
    das hier
    "make[4]: *** [/bin/moc] Fehler 2
    make[4]: Leaving directory `/home/programmer/qt/4'".
    In dem Verzeichniss habe ich die Projectdatei, die Quellcodedatei , den "Obejectcode" und die makefile von einem Qt Project.

    Kannst du mal die Quellcodedatei hier oder in einem Pastebin posten?


Anmelden zum Antworten