(Statisch) Linken von Linux auf WinXP

Alles rund um die Programmierung mit Qt
Antworten
Allroad
Beiträge: 61
Registriert: 23. Oktober 2007 10:19
Kontaktdaten:

(Statisch) Linken von Linux auf WinXP

Beitrag von Allroad »

Kann man unter Linux kompilieren, und dabei eine .exe erstellen die man auf einem WinXP Zielrechner ausführt? (auf Zielrechner ist ausser Dev-C++ nichts installiert).

Ich hab mal hier ein bisschen gesucht aber nichts zufriedenstellensdes gefunden. Sogar Verweis auf die Dokumentation (an der richtigen Stelle :lol: ) wäre willkommen!
Deever
Beiträge: 90
Registriert: 9. Mai 2007 18:20

Beitrag von Deever »

Ich würds mal mit Wine und mingw probiern...

Gruß,
/dev
Allroad
Beiträge: 61
Registriert: 23. Oktober 2007 10:19
Kontaktdaten:

Beitrag von Allroad »

@Deever: ich kann dir leider nicht wirklich folgen..., aber ich hab noch ein bisschen gelesen, und hab nun mein "makefile" mit qmake -win32
erstellt. Wenn ich nun make ausführen will kommt die "No rule to make target..." Fehlermeldung!

P.S.. Bin immer noch unter Linux!
Deever
Beiträge: 90
Registriert: 9. Mai 2007 18:20

Beitrag von Deever »

Stop! Versteh ich dich richtig und du versuchst gerade, mit der X11-Version von Qt Windowsprogramme zu erzeugen? Das wird natürlich nicht hinhauen, außer du installierst auf Windous einen X-Server. Worum du allerdings ohnehin nicht herumkommen wirst, ist Wine und mingw, da unter Linux/Unix nur so (IIRC?) Windowsprogramme kompiliert werden können. Auch würd ich dir definitiv zur Windowsversion von Qt raten...

Gruß,
/dev
Allroad
Beiträge: 61
Registriert: 23. Oktober 2007 10:19
Kontaktdaten:

Beitrag von Allroad »

Ok, alles klar! Da ich auf einem Rechner arbeite, von ich keine Adminrechte habe (sprich, kann nichts installieren), hat sich die Sache erledigt.

Hintergrund war ein anderes Problem was ich z.Zt. habe (mit QWindowIcon, http://www.qtforum.de/forum/viewtopic.php?t=888), und ich dachte, dass ich das mal schnell unter Windows probieren kann...
Danke trotzdem!
Deever
Beiträge: 90
Registriert: 9. Mai 2007 18:20

Beitrag von Deever »

Wie meinen? Installier den Krempel halt in dein Heimverzeichnis?

Gruß,
/dev
Allroad
Beiträge: 61
Registriert: 23. Oktober 2007 10:19
Kontaktdaten:

Beitrag von Allroad »

das würde auch nicht klappen, sobald irgend ein Installationsprogramm irgendwas im Windows/System Verzeichnis schreiben will, ist Schluss!

Ist aber egal, inzwischen hat sich die Sache erledigt!
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Nur rein interessehalber - Was hat 'ins home-Verzeichnis entpacken' und 'ins Systemverzeichnis installieren' miteinander zu tun?
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Allroad
Beiträge: 61
Registriert: 23. Oktober 2007 10:19
Kontaktdaten:

Beitrag von Allroad »

Nichts! Aber wenn ich mich recht erinnere, muss man bei der Installation zumindest die Systemvariabeln ändern, und nichtmal das darf ich auf diesem Rechner! Ob Qt im Systemverzeichnis was ändert, davon bin ich nunmal ausgegangen.
Christian81
Beiträge: 7319
Registriert: 26. August 2004 14:11
Wohnort: Bremen
Kontaktdaten:

Beitrag von Christian81 »

Man muss überhaupt nichts ändern deshalb ja meine Frage. :)
MfG Christian

'Funktioniert nicht' ist keine Fehlerbeschreibung
Deever
Beiträge: 90
Registriert: 9. Mai 2007 18:20

Beitrag von Deever »

@Allroad:
Was sind Systemvariablen? Und welche(s) Systemverzeichnis(se) meinst du genau?
Fragen über Fragen...

Gruß,
/dev
Allroad
Beiträge: 61
Registriert: 23. Oktober 2007 10:19
Kontaktdaten:

Beitrag von Allroad »

Vielleicht reden wir jetzt aneinander vorbei...
Du hast mir ja vorgeschlagen bestimmte Programme zu installieren (X-Server, Wine, usw.). Da mein Problem nicht so schwerwiegend war und mir das alles zu aufwendig schien, hab ich's gelassen...
Da ich diese Programme nicht kenne, bin ich davon ausgegangen dass man die installieren muss, was auf mein Rechner nicht mehr möglich ist sobald z.B. Pfade aktualisiert werden müssen (diese Pfade werden in den Systemvariabeln von Windows gespeichert http://support.microsoft.com/kb/310519/de).

Systemverzeichnis: fast alle Programme die ich bisher installiert habe (Office, Icq, ...) haben irgendwas in C:\Windows\System32\ geschrieben, wenn man keine Adminrechte hat, kann man sie nicht installieren.

Fazit: ich hatte/hab keine Ahnung, ob ich die Programme die du erwähnt hast, ohne Adminrechte intallieren kann.
Deever
Beiträge: 90
Registriert: 9. Mai 2007 18:20

Beitrag von Deever »

Allroad hat geschrieben:Du hast mir ja vorgeschlagen bestimmte Programme zu installieren (X-Server,
Nein, hab ich genau nicht. Ich habe dir empfohlen, unter Linux/Wine die Windowsversion von Qt zu benutzen, damit du unter Windows eben keinen X-Server installiern mußt.
Da ich diese Programme nicht kenne
...hättest du Google benutzen können, um mehr darüber zu erfahren...;)
Fazit: ich hatte/hab keine Ahnung, ob ich die Programme die du erwähnt hast, ohne Adminrechte intallieren kann.
Das hab ich mißverstanden! Ich dachte, du hättest unter Linux keine Adminrechte. Aber wie gesagt, wenn du alles so machst, wie ich vorgeschlagen hab (Windowsversion von Qt unter Wine) brauchst du unter Windows auch keine weiteren Programme installiern.

Gruß,
/dev
Allroad
Beiträge: 61
Registriert: 23. Oktober 2007 10:19
Kontaktdaten:

Beitrag von Allroad »

ok, dann hab ich auch was missverstanden...! Und du hast schon recht, ich hätte googeln können, aber es war jetzt nicht so wichtig...!

Trotzdem danke, vielleicht werde ich irgendwann das ganze noch gebrauchen können! :)
Antworten