Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

Die Anwendung konnte nicht korrekt gestartet werden(0xc000007b)

Diskussion: Die Anwendung konnte nicht korrekt gestartet werden(0xc000007b) im Forum Code Kitchen, in der Kategorie Software Home; Hey Leute, ich wusst nicht genau, wo hin ich den Thread machen soll, falls er hier nicht passt könnt ihr ...

Antwort
Alt 05.04.10, 19:54   #1 (permalink)
 
Registriert seit: 03.03.10
fr33g Leistung: Facit NTK
Likes: 0
Standard Die Anwendung konnte nicht korrekt gestartet werden(0xc000007b)

Hey Leute,
ich wusst nicht genau, wo hin ich den Thread machen soll, falls er hier nicht passt könnt ihr ihn ja grad verschieben;-)

Zu meinem Problem:
Ich habe ein Programm geschrieben in C++, dazu die Qt-Bibliothek eingebunden und Poppler.
So er hat mein Programm kompiliert und gelinkt, er startet es jedoch nicht.
Es kam ein Fehler, der Prozedureinsprungspunkt xmlCtxtGetLastError wurde in der DLL libxml2 nicht gefunden, daraufhin, hab ich die libxml2.dll aus dem KDE Ordner in das Programmverzeichnis kopiert, dass er diese dll benutzt und nicht die aus dem Windows Ordner.
Danach brachte er beim starten immer den Fehler:
Die Anwendung konnte nicht korrekt gestartet werden(0xc000007b), klicken sie auf OK um die Anwendung zu beenden.
Ich habe Windows 7 64 Bit.

Hoffe ihr könnt mir helfen.
Schonmal vielen Dank

Gruß freeG

fr33g ist offline   Mit Zitat antworten
Alt 05.04.10, 20:18   #2 (permalink)
 
Registriert seit: 06.06.09
Thunderb0lt Leistung: 8086
Likes: 6
Standard

Du musst dein Programm mit der Version der Library benutzen, gegen die du es gelinkt hast und nicht einfach irgendeine.
Thunderb0lt ist offline   Mit Zitat antworten
   
HaBOT
 

Werbung ist gerade online    
Alt 05.04.10, 21:31   #3 (permalink)
 
Registriert seit: 22.10.05
farhaven Leistung: Z3
Likes: 5
Standard

Womit mal wieder gezeigt waere, das dynamisches Linken nicht nur unter Linux nur fuer Probleme sorgt
farhaven ist offline   Mit Zitat antworten
Alt 05.04.10, 22:13   #4 (permalink)
Themenstarter
 
Registriert seit: 03.03.10
fr33g Leistung: Facit NTK
Likes: 0
Standard

Sorry das verstehe ich grad net so ganz, was genau muss ich jetzt machen?

Gruß freeG
fr33g ist offline   Mit Zitat antworten
Alt 05.04.10, 22:43   #5 (permalink)
 
Registriert seit: 06.06.09
Thunderb0lt Leistung: 8086
Likes: 6
Standard

Du hast scheinbar gegen die libxml2 gelinkt und zwar anhand der libxml2.lib. Dein Programm wird jetzt nur vernünftig laufen, wenn du die zu dieser libxml2.lib passende libxml2.dll verwendest.

In der *.lib stehen Informationen für den Linker z.B. über die exportierten Funktionen. "Position" in der *.dll, Funktionsnamen, Rückgabetypen, Parameter, etc.
Wenn nun in der *.lib etwas anderes steht, als in der *.dll, dann wird das zu sehr merkwürdigem Verhalten führen - Abstürze sind da noch harmlos

btw: Crossposting ist nicht gern gesehen: http://www.c-plusplus.de/forum/viewt...light-is-.html

Geändert von Thunderb0lt (05.04.10 um 22:46 Uhr)
Thunderb0lt ist offline   Mit Zitat antworten
Alt 06.04.10, 17:24   #6 (permalink)
Themenstarter
 
Registriert seit: 03.03.10
fr33g Leistung: Facit NTK
Likes: 0
Standard

Ok, wegen dem Cross-Posting, sorry kann ich verstehen, aber ich habe dort ja leider keine Antwort mehr bekommen...=(
Ja ich habe aber gar nicht gegen die libxml2.lib gelinkt, nur gegen die poppler-qt4.h lib.

Mhh hat jemand eine Idee was ich machen könnte?

Danke gruß freeG
fr33g ist offline   Mit Zitat antworten
Alt 06.04.10, 19:59   #7 (permalink)
 
Registriert seit: 06.06.09
Thunderb0lt Leistung: 8086
Likes: 6
Standard

Ich kenne Poppler nicht und habe auch noch nicht mit QT gearbeitet, aber offensichtlich verwendet dein Programm die libxml2. Wenn du das also nicht selber machst, müssen das die von dir verwendeten third party libs sein. Wenn du die selber kompilierst, dann linkst du doch gegen die libxml2.lib und wenn sie schon kompiliert sind, müsste sich irgendwo die Versionsnummer oder dergleichen finden lassen.

Ein bisschen Eigeninitiative
Thunderb0lt ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » Die Anwendung konnte nicht korrekt gestartet werden(0xc000007b)
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62