Eclipse+Qt: Debug Build startet nicht !!!

Alles zu Entwicklungsumgebungen und Editoren für Qt
Antworten
topo
Beiträge: 24
Registriert: 3. Dezember 2009 16:58

Eclipse+Qt: Debug Build startet nicht !!!

Beitrag von topo »

Hallo Forum Mitglieder,

ich habe ein Problem mit der Entwicklungsumgebung Eclipse Galileo + Qt 4.5.2. Release Build klappt alles und es gibt absolut keine Probleme, ABER der Debug Build ist nicht lauffähig :(.

Dies macht sich wie folgt bemerkbar: Versuche ich in Eclipse den Debugger ( gdb ) auf den Debug Build loszulassen kommt dieser nicht einmal in die main() und bricht schon vorher mit der Meldung:
" 'Launching Test_debug' has encountered a problem. Error stopping at main. Target request failed: Target is not responding (timed out). "

Der error log zeigt mir folgendes an:

!ENTRY org.eclipse.cdt.debug.core 4 1000 2010-03-16 17:36:50.727
!MESSAGE Internal error logged from CDI Debug:
!STACK 1
org.eclipse.debug.core.DebugException: Error stopping at main.
at org.eclipse.cdt.debug.internal.core.model.CDebugTarget.stopAtLocation(CDebugTarget.java:1912)
at org.eclipse.cdt.debug.internal.core.model.CDebugTarget.stopAtSymbol(CDebugTarget.java:1926)
at org.eclipse.cdt.debug.internal.core.model.CDebugTarget.start(CDebugTarget.java:311)
at org.eclipse.cdt.debug.core.CDIDebugModel$1.run(CDIDebugModel.java:101)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1800)
at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1782)
at org.eclipse.cdt.debug.core.CDIDebugModel.newDebugTarget(CDIDebugModel.java:105)
at org.eclipse.cdt.launch.internal.LocalCDILaunchDelegate.launchLocalDebugSession(LocalCDILaunchDelegate.java:162)
at org.eclipse.cdt.launch.internal.LocalCDILaunchDelegate.launchDebugger(LocalCDILaunchDelegate.java:112)
at org.eclipse.cdt.launch.internal.LocalCDILaunchDelegate.launch(LocalCDILaunchDelegate.java:72)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:866)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1069)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Contains: Target request failed: Target is not responding (timed out).
!SUBENTRY 1 org.eclipse.cdt.debug.core 4 0 2010-03-16 17:36:50.727
!MESSAGE Error stopping at main.
!SUBENTRY 2 org.eclipse.cdt.debug.core 4 5010 2010-03-16 17:36:50.727
!MESSAGE Target request failed: Target is not responding (timed out).

!ENTRY org.eclipse.cdt.debug.core 4 0 2010-03-16 17:36:52.836
!MESSAGE Error stopping at main.
!SUBENTRY 1 org.eclipse.cdt.debug.core 4 5010 2010-03-16 17:36:52.836
!MESSAGE Target request failed: Target is not responding (timed out).

Wenn ich den Debug Build versuche direkt zu starten bekomme ich folgende Fehlermeldung:
"Microsoft Visual C++ Runtime Library. Runtime Error! This application has requested the Runtime to terminate it in an unusual way. Please contact the application's support team for more information."

:?: Ich kann mir einfach nicht erklären, was hier das Problem ist! Wie schon gesagt, das Realease Build geht einwandfrei!

Meine Umgebung:
- Windows XP
- Eclipse Galileo
- MinGW
- Qt 4.5.2
- Qwt 5.2.1

Hat jemand eine Idee, woran dies liegen kann? Bin für jeden Tipp dankbar.

Vielen Dank schon im Voraus für Eure Hilfe.

Viele Grüße,
Thomas
RavenIV
Beiträge: 267
Registriert: 21. Januar 2009 14:24
Wohnort: Waldshut

Beitrag von RavenIV »

Wenn ich das lese:
"Microsoft Visual C++ Runtime Library..."
wirft sich mir sofort diese Bemerkung auf:
Hast Du Teile Deiner Libs mit Visual Studio kompiliert und Teile mit MinGW?
Entweder alles mit MS oder eben nicht MS.
Linux, das längste Text-Adventure aller Zeiten
topo
Beiträge: 24
Registriert: 3. Dezember 2009 16:58

Beitrag von topo »

MinGW greift unter Windows auf Teile der Microsoft Visual C++ Runtime Library zu, daher wird diese bei der Fehlermeldung auch aufgeführt. Das ganze gibt es hier nachzulesen :wink: :

http://en.wikipedia.org/wiki/MinGW
oder
http://www.mingw.org/

Daher sollte dies also passen.

Ich habe bei mir aber einen interessanten, gerade erst entdeckten Effekt gefunden. Wenn ich den Debug Build in Eclipse ausführe, dann klappt dies auch. Nur eben debuggen ist nicht möglich uns wirft die Fehler! Hat jemand eine Idee?

Viele Grüße,
Thomas
Antworten