Seite 1 von 1

Fehlermeldung Projekt : error PRJ0002

Verfasst: 5. September 2008 13:31
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

Verfasst: 5. September 2008 22:22
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..

Verfasst: 6. September 2008 15:09
von cimbomgs
so was passiert wohl nur mir :?

Verfasst: 6. September 2008 16:45
von Christian81
Ja - sieht so aus.
Bitte ein paar genauere Informationen - welche Qt-Version, gehen die mitgelieferten Programme und Demos, ... ?

Verfasst: 7. September 2008 09:22
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.

Verfasst: 7. September 2008 09:47
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.?

Verfasst: 7. September 2008 12:13
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.

Verfasst: 17. September 2008 21:28
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?!?!

Verfasst: 17. September 2008 22:26
von Christian81
Der Fehler kommt beim Ausführen von moc.exe - nicht von deinem Programm! Also schau was mit moc.exe ist.

Verfasst: 17. September 2008 22:33
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

Verfasst: 17. September 2008 22:35
von Christian81
Nimm nen Virenscanner, erstelle die .vcproj neu oder was auch immer. Dein Fehler hat hundertprozentig nichts mit Qt zu tun!

Verfasst: 17. September 2008 22:44
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