UI lässt sich nicht kompilieren

Verschiedenes zu Qt
Antworten
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

UI lässt sich nicht kompilieren

Beitrag von pospiech »

Ich bekomme beim kompilieren einer mit dem designer erstellten ui Datei folgenden Fehler:
Compiling UI file NewPhaseObjectDialog
1>Die Syntax für den Dateinamen, Verzeichnisnamen oder die Datenträgerbezeichnung ist falsch.
1>Project : error PRJ0019: Ein Tool hat einen Fehlercode aus folgender Quelle zurückgegeben: "Compiling UI file NewPhaseObjectDialog"
Die Buildlog Datei enthält dazu folgendes
Die temporäre Datei "Z:\Cpp\Qt\QBeamShaping\Build\QBeamShaping\Debug\BAT00001330885008.bat" wird erstellt. Inhalt:
[
@echo off

"Param="C:\Programme\Qt4"/bin/uic.exe" "z:\Cpp\Qt\QBeamShaping\QBeamShaping\NewPhaseObjectDialog.ui" -o "z:\Cpp\Qt\QBeamShaping\QBeamShaping\ui_NewPhaseObjectDialog.h"



if errorlevel 1 goto VCReportError

goto VCEnd

:VCReportError

echo Project : error PRJ0019: Ein Tool hat einen Fehlercode aus folgender Quelle zurückgegeben: "Compiling UI file NewPhaseObjectDialog"

exit 1

:VCEnd
]Erstellen der Befehlszeile "Z:\Cpp\Qt\QBeamShaping\Build\QBeamShaping\Debug\BAT00001330885008.bat"
Was für ein Fehler das sein soll kann ich aber nicht einsehen.

Matthias
khrl01
Beiträge: 28
Registriert: 28. August 2007 13:06

Beitrag von khrl01 »

Compilieres es doch mal aus dem Qt Command Prompt zu Fuß:

Dort kommen dann meist mehr Fehlermeldungen...

Grüsse
karl-heinz
pospiech
Beiträge: 232
Registriert: 1. September 2006 17:20
Wohnort: Hannover

Beitrag von pospiech »

Aufruf der .bat Datei aus der Kommandozeile führt zu keinem Fehler. Offensichtlich erstellt VS nur ein falsches Script. Allerdings eben nur bei dieser Datei.

Matthias
khrl01
Beiträge: 28
Registriert: 28. August 2007 13:06

Beitrag von khrl01 »

Es kann noch daran liegen, dass die Umgebungsvariable QTDIR ggf. falsch gestgellt ist?
Volker
Beiträge: 343
Registriert: 30. Juni 2005 05:27

Beitrag von Volker »

Ich würde mal darauf tippen, dass es an dem "C:\Programme\Qt4"/bin/uic.exe" liegt.
Das sollte wohl eher heißen:
"C:\Programme\Qt4/bin/uic.exe"
Bitte seid so nett und ändert den Titel von Beiträgen die gelöst wurden, auf [gelöst] Beitragstitel
Antworten