Compiler Fehler unter Windows

Alles rund um die Programmierung mit Qt
Antworten
cmb
Beiträge: 3
Registriert: 11. November 2008 16:44

Compiler Fehler unter Windows

Beitrag von cmb »

Hallo,

entwickle momentan eine Oberfläche unter Qt (Diplomarbeit an einer HTL).

Unter Linux gibt es keine Probleme, wenn ich allerdings unter Windows compilieren will (verwende den neuen QtCreator):
Starting ...../Diplomarbeit/programm/debug/programm.exe
Invalid parameter passed to C runtime function.
Invalid parameter passed to C runtime function.
....../Diplomarbeit/programm/debug/programm.exe exited with code 3
Exe-File wird allerdings erstellt - aber führe ich diese aus, erhalte ich folgende Fehlermeldung von der Runtime (siehe Attachment)

Wäre dankbar für jede Hilfe!


Mfg
Dateianhänge
Die Fehlermeldung
Die Fehlermeldung
screen.jpg (16.62 KiB) 2425 mal betrachtet
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

mit welchen compiler / version erstellst du dein executable ?

und mit welchen compiler / version sind die qt dlls die angezogen werden, erstellt wurden ???

Ciao ...
cmb
Beiträge: 3
Registriert: 11. November 2008 16:44

Beitrag von cmb »

RHBaum hat geschrieben:mit welchen compiler / version erstellst du dein executable ?

und mit welchen compiler / version sind die qt dlls die angezogen werden, erstellt wurden ???

Ciao ...
Oh sorry, vergessen:
Gesamte Qt Header wurde mit aktueller MinGW Version kompiliert, und dieser wird ebenfalls für das kompilierern meiner Projekte verwendet (Wie gesagt, verwende Standardinstallation für die Qt Creator 0.9 Alpha)
solarix
Beiträge: 1133
Registriert: 7. Juni 2007 19:25

Beitrag von solarix »

Compiler Fehler unter Windows
Das ist kein Compilerfehler... das ist ein Runtimefehler...
..in a unusual way..
Hast du dein Projekt zufälligerweise modular aufgebaut? Ich hatte auch mal sowas... hast du eigene Libraries dazugelinkt?
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Ein Debugger benutzen könnte da auch helfen.
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
RHBaum
Beiträge: 1436
Registriert: 17. Juni 2005 09:58

Beitrag von RHBaum »

wie angedeutet, ich vermute das paar dlls, wahrscheinlich die qtdlls, ned mit deiner exe zusammenpassen, also ned binaercompatibel sind. Deswegen auch die frage nach den versionen ...
Gesamte Qt Header wurde mit aktueller MinGW Version kompiliert

Seit wann uebersetzt man Header ?
Wie gesagt, verwende Standardinstallation für die Qt Creator 0.9 Alpha
ist das ne binaerinstallation ? also bringt das die fertigen libs (*.a) und dlls mit ? oder ist das ne source installation, wo nach dem installieren die komplette qt uebersetzt wird (kann paar minuten dauern ^^) und damit alle *.a und *.dlls neu erstellt werden ?

wenn Punkt 1 zutreffend ist, muss da irgendwo dabei stehen, welcher compiler in welcher version zu verwendet wurde. Passt der mit deinem ?

verwendest du andere dlls in deinem project, die mit einer importlib (*.a) angezogen werden ???

Ciao ...
cmb
Beiträge: 3
Registriert: 11. November 2008 16:44

Beitrag von cmb »

bin kürzlich über die Lösung gestolpert:
Im Rahmen des Programms sollte eine Textdatei eingelesen werden, welche allerdings nicht vorhanden war.....Fehler nicht abgefragt und daher dieses Problem.....

Danke auf jeden Fall für die Hilfestellung


mfg
Antworten