Seite 1 von 1
Microsoft Visual C++ Runtime Library
Verfasst: 10. April 2007 15:16
von reani
Hi,
Wenn ich mein Programm ausführe, dann taucht an einer bestimmten Stelle folgende Fehlermeldung auf (auch mit gdb):
Microsoft visual C++ Runtime Library
Runtime Error!
Program: <mein Programm>
abnormal program termination.
Ich hab vorab schon mal gegooglet und da gibt es so einige Einträge - aber nur zu irgendwelchen Windows Programmen z.B.: Messenger
Hatte von euch auch schon mal jemand das Problem und hat es vielleicht sogar behoben?
Zur Info: Ich benutze WinXP, Qt 4.1.0, gdb 5.2.1
Verfasst: 10. April 2007 17:40
von upsala
Was hat 'Microsoft visual C++ Runtime Library' mit Qt zu tun?
Verfasst: 10. April 2007 18:10
von reani
Was hat 'Microsoft visual C++ Runtime Library' mit Qt zu tun?
Hab ich gegoogelt:
die »Microsoft® Visual C++ Runtime Library« ist eine Laufzeitumgebung, die für die Ausführung jedes .NET-Programms zuständig ist. Sie wird auch »Common Language Runtime« genannt, und ist in der »Microsoft®.NET Framework-SDK« zusammengefasst.
vielleicht hilft dir das ja weiter...
Verfasst: 10. April 2007 19:38
von upsala
Warum mir?
Code: Alles auswählen
cat /proc/version
Linux version 2.6.19 (root@centrino) (gcc version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)) #1 PREEMPT Sat Dec 2 17:53:11 CET 2006
Liefere lieber mal eine aussagekräftigere Fehlermeldung...
Verfasst: 10. April 2007 22:00
von caligano
Ich nehme mal du kompilierst deine Programme mit dem Visual Studio? Weil sonst sollten ja keine .NET-Abhängigkeiten enstehen... andererseits frage ich mich dann, warum du gdb zum Debuggen nimmst ...
Verfasst: 11. April 2007 10:46
von reani
@upsala: Das ist die einzige Fehlermeldung die ich krieg. Das ist keine Debuggermeldung sondern die Fehlermeldung erscheint in einer MessageBox und da steht eben der Text drin.(siehe Attachment) Sonst krieg ich nix.
@caligano: Ich kompiliere meine Programme mit qmake. Den Text von oben hab ich wie gesagt nur im Netz gefunden. Ich verwende Visual Studio sozusagen nur als Editor, weil da schöne Plugins gibt.
Verfasst: 11. April 2007 12:47
von upsala
Liefere doch mal den Stack-Trace vom Debugger. (Aber bitte nicht wieder als Grafik...)
Verfasst: 11. April 2007 13:32
von reani
Ich kann den Stack nicht ausgeben.
Wenn ich das Programm mit dem Debugger starte und zum Fehler komme, geht nix mehr, geschweige denn der Debugger...
Ich muss dann mit dem Taskmanager den Prozess beenden.
Ich hoff das hab ich richtig vertanden. "Stack-Trace" hör ich nämlich zum ersten Mal.
Verfasst: 11. April 2007 14:55
von caligano
reani hat geschrieben:... Ich kompiliere meine Programme mit qmake.
Das wage ich mal ganz stark zu bezweifeln!
qmake ist doch nur ein Makefile-Generator, es muss also noch einen "richtigen" Compiler in deinem Setup geben, z.B. MinGW, oder eben das VS.
Verfasst: 11. April 2007 15:32
von reani
caligano hat geschrieben:reani hat geschrieben:... Ich kompiliere meine Programme mit qmake.
Das wage ich mal ganz stark zu bezweifeln!
qmake ist doch nur ein Makefile-Generator, es muss also noch einen "richtigen" Compiler in deinem Setup geben, z.B. MinGW, oder eben das VS.
Dann kompilier ich mein Programm eben mit MinGW(3.4.2) und generier mein Makefile mit qmake.
Firewall ?
Verfasst: 18. April 2007 21:58
von Christoph
Hallo Reani,
ich habe das gleiche Problem wie du es schilderst unter Windows, solange meine ZoneAlarm-Firewall V7.0.337.000 aktiv ist.
Habe auch die OpenSource-Version und mit MinGW kopiliert.
Ich kann mir das ganze zwar nicht erklären, aber wenn ich die Firewall deaktiviere, startet mein Programm und tut was ich will.
Das tritt allerdings erst auf, seit ich mich zu einem ZoneAlarm-Update hinreißen ließ. Ich werde wohl beizeiten wieder die Vorgaengerversion installieren.
Viel Erfolg !!
Grüße
Christoph