Batchdatei zu moc'cen von Qt-Sourcen schreiben



  • Bitte fragt jetzt nicht wofür ich das denn brauche!

    Ich suche seit ungelogen 3 Stunden nach einer Möglichkeit, alle Dateien in einem Verzeichnis mit einer Batchdatei nacheinander an den moc von Qt weiterzuleiten.

    Pseudocode:

    Für jede Datei im Verzeichnis RUFE
    das Konsolenprogramm moc auf und übergebe als Parameter
    "-o moc_DATEINAME.cpp DATEINAME"

    Z.B. habe ich schon sowas versucht:

    FOR %%a in (.) do moc -o moc_%%a %%a

    Wie geht denn sowas 👍 :schland: 👍



  • Welche Shell verwendest du? Unter linux könntest du nach dem folgenden Schema vorgehen...

    for i in ./* ; do echo $i ; done

    Das Skript gibt alle dateien in dem aktuellen Verzeichnis aus. Tausche einfach das echo aus; $i ist der Dateiname



  • hab mich zwar mit dem thema nie genauer befasst (verwende ne ide), aber wuerde es nicht ausreichen eine .pro datei zu erstellen und dann qmake und make ausfuehren?

    (bei qmake gibts auch noch ne option, um ne .pro zu erstellen)

    mfg aman..



  • aMan schrieb:

    hab mich zwar mit dem thema nie genauer befasst (verwende ne ide), aber wuerde es nicht ausreichen eine .pro datei zu erstellen und dann qmake und make ausfuehren?

    (bei qmake gibts auch noch ne option, um ne .pro zu erstellen)

    mfg aman..

    Es gibt leider Situationen, wo man es nicht qmake überlassen möchte, irgendwas zu generieren (ich arbeite an größeren Projekten).

    Da werden die makefiles von anderen Programmen generiert und ich kann höchstens noch eigene Makefiles in diesen Makefiles inkludieren.



  • axo, thx fuer die info..

    mfg aman..


Anmelden zum Antworten