Seite 1 von 1
Probleme beim Kompilieren eines Leeren Programms
Verfasst: 27. Juni 2008 09:27
von KeinPro
Kurz zu mir ... bin student und studiere Bildverarbeitung ...
müssen dieses semester eine "kleines" prog erstellen (bei mir ist es eine art Reaktionstest)
aber nach dem ich (lange und mit viel mühe) QT und VS instaliert habe. will er die Progs nicht richtig kompelieren (programme die ich während dem semester geschrieben haben starten zwar geben aber den fehler
"Fehler beim Starten von "cmd.exe""
komischerweise kann ich aber kein neues program erstellen da gibt er mir ein fehler window und in dem steht(nach dem kompilieren):
Das Programm "c:\meinprogram" kann nicht gestartet werden.
das System kann die angegeben datei nicht finden.
mein erstes Problem ist zweitrangig da die progs ja laufen troz des fehleres ... aber wenn ich ein leere programm kompiliere sollte er das schon machen. kann mir da wer helfen ... bin bissel verzweifelt und am dienstag ist abgabe.
ich danke schon mal im vorraus habe ja schon in anderen themen viel gelesen aber habe leider nicht mein problem entdeckt...
alerdings hat mir das forum beim instalieren schon sehr gut geholfen *g*
Verfasst: 27. Juni 2008 09:31
von Christian81
Etwas mehr infos wären nicht schlecht. z.B. wirklich alle Fehlermeldungen, wie deine pro-Datei aussieht usw.
Verfasst: 27. Juni 2008 09:39
von KeinPro
naja das sind alle fehler meldungen ...
und ich habe ja noch garnichts in mein Programm geschrieben habe es nur erstellt und bekomme diese fehler
also ich erstelle ein QT -Prgramm (Basis Klasse ist QMainWindow)
und mehr als das was oben steht steht bei mir auch nicht ... könnte höchstens ein screenshot machen und den hier uploaden ?!? oder per email verschicken
Verfasst: 27. Juni 2008 10:05
von Deever
@KeinPro: Dir wäre vermutlich geholfen, wenn du VS erstmal wegschmeißt und den Kram händisch (auf der Konsole) kompilierst. So wie ich das, was du schreibst, fehlerfrei entschlüsselt habe, ist dein Problem nicht (nur) Qt, sondern eher VS...
HTH! && Gruß,
/dev
Verfasst: 27. Juni 2008 14:11
von KeinPro
Ja du hast recht ...
also ich habe von der uni VS2005 Pro und QT 4.4.0 mit Integrationssoftwear bekommen ...
ich musst auch VS updaten mit dem service pack 1 sonts wäre es nicht installations fähig
ich erkläre einfach mal wie ich vorgeganen bin
Wie alles began:
VS2005 Pro installiert + MSDN Libary(glaube so heisst die)
anschliessend .net Framwork 2.0 (wollte qt haben bei der installation)
und Service Pack 1 für VS2005
danach wurde QT 4.4.0 installiert und die integration ...
ich musste mir noch 2 .dll dateien runter laden und umgebungsvariablen setzten ...
dann konnte ich bereits kompilierte Programme "starten", aber wenn ich so ein programm verändere (habe ich heute an der uni festgestellt) wird es nicht neu kompiliert sonnt bleibt so wie es war...
Mein problem ist das ich in 1 woche ein laufähiges programm, in QT C++ Sprache geschrieben, abzugeben habe...
zudem habe ich nur diese programme zur verfügung ... mit den freeware programmen kam ich überhaupt nicht klar
und ich wüsste auch nicht wie ich "den kram händisch kompiliere" -.-
P.S. Nachbearbeitet ... kein wunder das es keiner checkt ... ich selbst habs ja beim noma lesen net gecheckt ^^
Verfasst: 27. Juni 2008 16:15
von Sephral
Hallo,
also Deine Installationsreihenfolge ist richtig, auch wenn es bei Deiner Rechtschreibung schwer ist Deinen Ausführungen zu folgen
Was musstest du noch an zusätzlichen Dateien herunterladen?
Eigentlich sollte das nicht notwendig sein. Umgebungsvariablen sollte eigentlich auch der Installer für Dich setzen.
Passt die Integration zu Deiner Qt-Version?
Sind noch andere Versionen von Qt auf dem Rechner installiert?
Wenn Du ein neues Qt-Projekt erstellst mit VS und das dann kompilierst, dann kommen schon Fehler? Welche genau?
Eventuell kannst Du uns das Projekt mal hochladen, dann können wir es uns anschauen.
Ciao,
Sephral
Verfasst: 27. Juni 2008 17:28
von KeinPro
also erst ma sorry wegen der rechtschreibung + formulierung ... weiss nie wie man sowas am besten erklärt ^^
ehm also ich bin gerade wieder dabei alles was mit QT und VS zu tun hat von meinem rechner zu deinstallieren ...
danach werde ich es erneut installieren (sollte ich bei der deinstall irgendwas beachten ?)
das waren 2 .dll dateien die ich "einfach" in den C:\windwows\system32 ordner eingefügt habe dann "ging" es ... naja halt nur zum schein ^^
msvcr71d.dll
msvcp71d.dll
Ja, wenn ich ein neues projekt erstelle (QT-Applikation) dann bekomme ich einen fehler das er eine cmd.exe datei nicht finden kann oder erstellen kann
Verfasst: 27. Juni 2008 17:34
von Christian81
msvcr71 - das ist falsch. msvc2005 ist 8.0, nicht 7.1.
Hast Du Qt selbst kompiliert? Wenn nein dann ist es vermutlich für msvc2003 und nicht 2005. Das kann nicht wirklich gehen.
Verfasst: 27. Juni 2008 18:09
von KeinPro
mmh also ich werde mir noch des 2003 und 2005.dll runter laden ... aber wenn ich ohne die dateien kompiliere hat er vorher ne dll fehler medlung gehabt die diese dll namen hatten ...
nein habe nicht selbst kompiliert ... und auch nicht implementiert dafür habe ich nen installer
Verfasst: 27. Juni 2008 18:19
von Christian81
Du sprichst in Rätseln...
Qt für msvc2003 geht nur mit msvc2003
Qt für msvc2005 geht nur mit msvc2005
was ist da so schwer zu verstehen?
Verfasst: 27. Juni 2008 18:33
von KeinPro
ich habe das schon verstanden ... anfang habe ich es ohne dll dateien installiert (wusste ja nicht das man solche braucht) dann kam die fehler meldung "blabla.dll datei nicht gefunden blabla" und genau diese .dll dateien die da als fehler kamen habe ich in den win ordner gesteckt dann kam keine dll fehler mehr ... das waren die die ich oben genannt habe
aber ich bin ja gerade noch immer an deinstallieren und installieren und werde es dann mit msvc2005.dll versuchen (ich habe c++2005)
ich bin ja nicht aleine mit dem problem komolitonen von mir haben das auch ... komischer weisse haben andere es so hinbekommen ...
glaub mir wenn du schon verwirrt bist (auch wenn es durch das kommt was ich schreibe) dann stell dir mal vor wie es mir geht -.-
aber ich bin guter dinge das ich das hin bekomme und ich danke ich schon mal das ihr euch beteiligt und mir helfen wollt

Verfasst: 28. Juni 2008 13:52
von KeinPro
Christian81 hat geschrieben:Du sprichst in Rätseln...
Qt für msvc2003 geht nur mit msvc2003
Qt für msvc2005 geht nur mit msvc2005
was ist da so schwer zu verstehen?
ich finde keine msvc2005.dll datei im netzt -.-
Verfasst: 28. Juni 2008 19:49
von Sephral
Warum bist du so fixiert darauf irgendwelche DLLs runterzuladen?
Deine Qt-Version und die Integration müssen einfach zu Deinem Compiler passen. Wenn das alles passt, muss man sich nixhts mehr runterladen und nichts mehr von Hand irgendwo eintragen.
Du sagtest dass Deine Kommilitonen es hinbekommen haben?
Lock einfach mal einen davon mit ein paar Bier zu Deinem Rechner und lass es Dir installieren.
Verfasst: 29. Juni 2008 11:59
von KeinPro
also ich habe jetzt erneut alles installiert (sogar unter aufsicht eines komolitonen)
ich bekomme immer noch die fehlermeldung das die "cmd.exe" nicht gefunden wird ... ich habe ein screen gemacht und habe ihn upgeloadet (unbennant.jpeg)
Verfasst: 30. Juni 2008 10:10
von KeinPro
hab es herrausgefunden ... es lag an den Umgebungsvariablen ... die waren falsch gesetzt ^^