qt unter windows ME
-
Hallo,
ich habe nun eine Programm unter Windows 7 erstellt und habe es nun unter Windows ME getestet. Leider kommt die Meldung: "Die Datei QTCore4.dll ist verknüpft mit dem fehlenden Export-Kernel32.dll:SetFilePointerEx"Was kann ich hier machen, dass es trotzdem funktioniert? Ich benutzte QT 4.6!
danke
acdc
-
Hallo acdc,
so wie das für mich aussieht sucht die QT Dll "Qtcore4.dll" ,welche höchstwarhrscheinlich notwendig ist um QT-Programme laufen zu lassen, in der Betriebssystem-Dll "Kernel32.dll" nach der Funktion "SetFilePointerEx".
Da sie diese Funktion aber nicht finden kann wird abgebrochen.Wenn man mal in der MSDN nachschlägt wird auch klar warum:
http://msdn.microsoft.com/en-us/library/aa365542%28VS.85%29.aspx
Minimum supported client: Windows 2000 ProfessionalBedeutet: Windows ME ist schlichtweg zu alt um diese Funktion zu unterstützen.
Wenn man sich mal überlegt wann Windows ME rausgekommen ist würde es mich ehrlich gesagt sehr wundern wenn QT 4.6 dieses doch sehr angestaubte Betriebssystem noch unterstützen würde.
-
Welche QT-Version funktioniert noch unter Windows und wo kann ich diese herunterladen?
acdc
-
http://doc.trolltech.com/4.4/platform-notes-windows.html#windows-98-and-me
http://doc.trolltech.com/4.5/platform-notes-windows.html
http://doc.trolltech.com/4.6/platform-notes-windows.htmlBrauchst wohl 4.4.
-
4.5 geht auch noch grad so. Evtl musst du da aber an 1 oder 2 stellen den code minimal ändern und Qt selber kompilieren.
-
Super, Danke, habs ohne nue zu kompilieren mit der Version 4.5 unter Win98 zum laufen gebracht. Da mein Programm aber Textdateien verarbeitet, Wörter durch ; getrennt sind werden diese jetzt scheinbar nicht mehr erkannt. Was muss ich hier ändern?
acdc