Seite 1 von 1

Qt 4 + MinGW + VS 2005 EE

Verfasst: 20. September 2007 02:36
von TechM
Hallo zusammen,

ich bin nach diesem Tutorial
http://www.telldus.se/qt/tutorial.pdf
vorgeganen, nur das ich VS 2005 EE habe. Sonst ist alles gleich wie im Tut. Laut einem anderen Thread hier im Forum soll das aber auch unter VS 2005 EE gehen.

Alles klappt wunderbar bis Seite 20, also wo der Beispielcode kompiliert wird.
Ich erahlte folgende Fehlermeldung beim Versuch eine neue Projektmappe zu erstellen:
------ Erstellen gestartet: Projekt: Qt4VS2005, Konfiguration: Debug Win32 ------
Die Makefile-Projektaktionen werden ausgeführt.
mingw32-make -f Makefile.Debug
mingw32-make[1]: Makefile.Debug: No such file or directory
mingw32-make[1]: Entering directory `c:/Qt/Projekte/Qt4VS2005/Qt4VS2005'
mingw32-make[1]: Leaving directory `c:/Qt/Projekte/Qt4VS2005/Qt4VS2005'
mingw32-make[1]: *** No rule to make target `Makefile.Debug'. Stop.
mingw32-make: *** [debug] Error 2
Projekt : error PRJ0002 : Fehler "2" wurde von "C:\WINDOWS\system32\cmd.exe" zurückgegeben.
Das Buildprotokoll wurde unter "file://c:\Qt\Projekte\Qt4VS2005\Qt4VS2005\Debug\BuildLog.htm" gespeichert.
Qt4VS2005 - 1 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
In wie fern existiert "keien Regel um das Makefile.Debug zu erstellen"?

Falls es was hilft, hier das geamte Buildprotokoll:
  • Buildprotokoll


    Erstellen wurde gestartet: Projekt: "Qt4VS2005", Konfiguration: "Debug|Win32"

    Befehlszeilen


    Die temporäre Datei "C:\DOKUME~1\...\LOKALE~1\Temp\BAT00000744605304.bat" wird erstellt. Inhalt:
    [
    @echo off

    make debug

    if errorlevel 1 goto VCReportError

    goto VCEnd

    :VCReportError

    echo Project : error PRJ0019: Ein Tool hat einen Fehlercode aus folgender Quelle zurückgegeben: "Die Makefile-Projektaktionen werden ausgeführt."

    exit 1

    :VCEnd
    ]Erstellen der Befehlszeile "C:\DOKUME~1\...\LOKALE~1\Temp\BAT00000744605304.bat"

    Ausgabefenster


    Die Makefile-Projektaktionen werden ausgeführt.
    mingw32-make -f Makefile.Debug
    mingw32-make[1]: Makefile.Debug: No such file or directory
    mingw32-make[1]: Entering directory `c:/Qt/Projekte/Qt4VS2005/Qt4VS2005'
    mingw32-make[1]: Leaving directory `c:/Qt/Projekte/Qt4VS2005/Qt4VS2005'
    mingw32-make[1]: *** No rule to make target `Makefile.Debug'. Stop.
    mingw32-make: *** [debug] Error 2
    Projekt : error PRJ0002 : Fehler "2" wurde von "C:\WINDOWS\system32\cmd.exe" zurückgegeben.

    Ergebnisse


    Das Buildprotokoll wurde unter "file://c:\Qt\Projekte\Qt4VS2005\Qt4VS2005\Debug\BuildLog.htm" gespeichert.
    Qt4VS2005 - 1 Fehler, 0 Warnung(en)
Ich bin für jede Anmerkung dankbar

Grüße

TechM[/code]

Verfasst: 20. September 2007 07:47
von Christian81

Verfasst: 20. September 2007 10:36
von TechM
danke christian,

aber meinst du es sei sinnlos weil es nicht funktioniert oder sind die anderen varinaten in deinen augen beser?

zu deinem 2.ten vorgeschlagenem tutorial:
müssen alle makefiles wie folgt geändert werden? ich meine das wird nur in diesem tutorial erwähnt.
COPY = copy /y
COPY_FILE = $(COPY)
COPY_DIR = xcopy /s /q /y /i
INSTALL_FILE = $(COPY)
INSTALL_PROGRAM = $(COPY)
INSTALL_FIR = $(COPY_DIR)
und wenn ja, gibt es dafür möglicherweise schon ein tool?

Grüße

TechM

Verfasst: 20. September 2007 11:02
von Christian81
Das andere Tutorial verwendet den gcc und nur als Editor msvc - das ist irgendwie hirnrissig :)
Die Anpassungen im Makefile sind eigentlich nicht nötig - k.A. warum das dort steht (ich habs nicht geschrieben).

Verfasst: 20. September 2007 11:20
von TechM
Christian81 hat geschrieben:Das andere Tutorial verwendet den gcc und nur als Editor msvc - das ist irgendwie hirnrissig :)
kann das sein, dass dann sogar der debugger verloren geht?


Christian81 hat geschrieben: Die Anpassungen im Makefile sind eigentlich nicht nötig - k.A. warum das dort steht (ich habs nicht geschrieben).
kann ich auch nicht nachvollziehen...


danke