Seite 1 von 1
qt programm auf anderem os ausführen
Verfasst: 5. August 2005 14:34
von rulzmaker
Ich habe gerade ein qt Programm unter Linux geschrieben und kompiliert.
Wenn ich die ausführbare Datei unter Windows starte (habe sie vorher in datei.exe umbenannt) kommt eine Fehlermeldung "Nicht genügend Arbeitsspeicher für das Programm vorhanden". Das Programm ist ca 2 mb groß.
Verfasst: 5. August 2005 17:51
von 2-hen
Du musst Qt für Windows runterladen und installieren. Und dann wie unter linux qmake (um diesmal nen windows makefile zu erstellen) / make (um die win32 binary zu erstellen) laufenlassen
Verfasst: 6. August 2005 10:48
von lepsai
mir fehlen einfach die Worte....
Verfasst: 6. August 2005 15:00
von stippy
Das finde ich lustig!
Als angehender Informatiker muß ich sagen, ich wünsche mir das es so funktionieren würde!

Verfasst: 6. August 2005 16:58
von AHUser
PE und ELF sind eben zwei paar Stiefel. .NET nutzt ausschließlich das PE (Portable Executable) Format, was dotGNU und Mono befolgen. Es ist also nicht mehr ganz so fern, dass man da nur noch .exe anhängen muss.
Verfasst: 6. August 2005 17:20
von lepsai
macht euch nicht lächerlich.... bitte...
Verfasst: 6. August 2005 21:09
von stippy
Ich will hier niemanden auslachen!
Grundsätzlich ist so etwas ja nicht wirklich abwägig. Warum sollte es nicht so einfach sein?
Warum muß alles immer so kompliziert sein?
Verfasst: 7. August 2005 02:33
von lepsai
Ich verstehe nich, was denn so kompliziert ist... Du hast Betriebsysteme A,B,C, die völlig unterschiedlich sein können und ihren eigenen Zweck erfüllen... Für diese entwickelt man irgend welche Anwendungen, aber es ist absurd zu meinen, das bspw. ein Symbian-programm unter Windows laufen soll. Das ergibt einfach keinen Sinn, auch wenn es technisch machbar wäre, was soll denn so ein Programm unter Windows tun. Und wer braucht es?
Verfasst: 7. August 2005 23:47
von FlorianBecker
Liegt wohl an an der Javamani, die einige Leute haben. Wobei dieser Post genau ins Bild passt. Bitte nachdenken, bevor du so etwas postest. Damit das nicht ausartet mache ich diesen Post einfach zu. Ich bitte um Verständnis.