Fehlermeldung Projekt : error PRJ0002

Verschiedenes zu Qt
Antworten
cimbomgs
Beiträge: 70
Registriert: 21. August 2008 21:14

Fehlermeldung Projekt : error PRJ0002

Beitrag von cimbomgs »

Hallo,

wenn ich versuche mein Projekt zu compilieren bekomme ich folgenden Fehler:

Projekt : error PRJ0002 : Fehler "-1073741819" wurde von "C:\WINDOWS\system32\cmd.exe" zurückgegeben.

kann mir jemand sagen woran es liegt?!

Danke
cimbomgs
Beiträge: 70
Registriert: 21. August 2008 21:14

Beitrag von cimbomgs »

Hallo Forum,

ich weiß nicht woran es liegt aber ich kann irgendwie meine QT-Projekte nicht mehr kompilieren / erstellen..

Folgendes:

zu erst zeichne ich mit dem QT-Designer eine Oberfläche und speichere es als *.ui

Bild

in meinem project.pro datei steht folgendes:

Code: Alles auswählen

TEMPLATE 	 = 	app
CONFIG 		+=	qt

#-----------------------------

HEADERS 	+= 	beenden.h

#-----------------------------

SOURCES 	+= 	main.cpp \
		   	beenden.cpp

#-----------------------------

FORMS  		+= 	beenden.ui

#-----------------------------

TARGET 		 = 	beenden.exe
in VS command promt (cmd) gebe ich "qmake -tp vc project.pro" ein um ein VS2005 Projekt zu erstellen..
Alle files befinden ich im Verzeichnis. Nun nach dem Befehl wird ein VS-Projekt-Datei erstellt.

in main.cpp steht:

Code: Alles auswählen

#include <QtGui/QApplication>
#include "beenden.h"

int main(int argc, char *argv[])
{
	QApplication app(argc, argv);
	beenden beend;

	app.connect(&app, SIGNAL(lastWindowClosed()), &app, SLOT(quit()));
	app.connect(beend.ui.pushExit,SIGNAL(pressed()),&app, SLOT(quit()));
	
	beend.show();

	return app.exec();
}

in "beenden.cpp" steht:

Code: Alles auswählen

#include "beenden.h"

beenden::beenden(QWidget *parent):QDialog(parent)
{
	ui.setupUi(this);
}

beenden::~beenden()
{
}
und in "beenden.h" steht:

Code: Alles auswählen

#ifndef NUMBER_CONVERTER_H
#define NUMBER_CONVERTER_H

#include <QtGui>
#include "ui_beenden.h"

class beenden : public QDialog {
	Q_OBJECT

private:
	
public:
	beenden(QWidget *parent = 0);
	~beenden();

public slots:

public:
	Ui::beenden ui;
};

#endif

wenn ich das jetzt in Visual Studio 2005 starte und kompilieren möchte, bekomme ich folgenden Fehler:
Bild

und gleich danach diesen Fehler:
Bild

ich bin für jede Hilfe sehr dankbar..
cimbomgs
Beiträge: 70
Registriert: 21. August 2008 21:14

Beitrag von cimbomgs »

so was passiert wohl nur mir :?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ja - sieht so aus.
Bitte ein paar genauere Informationen - welche Qt-Version, gehen die mitgelieferten Programme und Demos, ... ?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
cimbomgs
Beiträge: 70
Registriert: 21. August 2008 21:14

Beitrag von cimbomgs »

ich benutze Visual Studio 2005 SP1 mit QT commercial-4.4.0 und QT Visual Studio integration-1.3.1.

bis vor paar Tagen hat ja auch alles funtioniert und ich konnte meine Programme kompilieren und debuggen. und dann plötzlich kam dieser Fehler. Jedes Mal wenn ich QT-Programme übersetzen/debuggen/kompilieren möchte, kommt dieser Fehler. Auch die Programme, die vor paar Tagen funktionierten, können nicht mehr übersetzt/debugget/kompiliert werden.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Dann wird es wohl kaum an Qt liegen.
Da Du ne commercial hast würde ich mal bei Qt anfragen. Ggf. hast Du auf MSVC 2005 SP1 aktualisiert oder sowas.
Gehen denn designer.exe usw.?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
cimbomgs
Beiträge: 70
Registriert: 21. August 2008 21:14

Beitrag von cimbomgs »

qmake, nmake, designer.exe.. und was sonst noch alles gibt funtionieren einwadfrei..

nur wenn ich mein Code debuggen möchte taucht dieser Fehler auf

normales c++-Code wird ohne Fehler kompiliert und debugget. Nur QT-Code verursacht diesen Fehler.
cimbomgs
Beiträge: 70
Registriert: 21. August 2008 21:14

Beitrag von cimbomgs »

o man dieser Fehler taucht bei mir schon wieder auf :cry: :cry: :cry:

Bild

ich habe an meinem Projekt absolut nichts geändert, habe nur versucht es zu debuggen aber wenn ich auf run klicke dann wird versucht zu "moc'ing" (siehe Bild) und gleich danach stürtzt das Programm ab.

Ich habe das vorher mehr als 100 mal debuggt OHNE das ein Fehler aufgetaucht ist. Und jetzt wo ich es noch mal probiert habe, stürtzt VS ab..

kann mir denn keiner helfen, bitteeeeeeee?!?!
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Der Fehler kommt beim Ausführen von moc.exe - nicht von deinem Programm! Also schau was mit moc.exe ist.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
cimbomgs
Beiträge: 70
Registriert: 21. August 2008 21:14

Beitrag von cimbomgs »

Christian81 hat geschrieben:Der Fehler kommt beim Ausführen von moc.exe - nicht von deinem Programm! Also schau was mit moc.exe ist.
naja was soll ich genau bei moc.exe gucken?! moc.exe befindet sich im qt\bin ordner und wenn ich mit doppel-klick öffne, öffnet sich die Konsole und weiter passiert nichts
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Nimm nen Virenscanner, erstelle die .vcproj neu oder was auch immer. Dein Fehler hat hundertprozentig nichts mit Qt zu tun!
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
cimbomgs
Beiträge: 70
Registriert: 21. August 2008 21:14

Beitrag von cimbomgs »

genau das alles habe ich schon probiert. Meine Festplatte ist sauber, kein Virus und sonstiges..

ich hatte meine Festplatte komplett neu installiert gehabt, dann war der Fehler weg und habe auch mehrere Projekte erstellt. Nun kann ich keins von den Projekten ausführen. Bei allen Projekten taucht dieser Fehler auf (was vorher einwadfrei lief)

reines c++ Projekt läuft ohne Probleme
Antworten