[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 1014: Undefined array key 3
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 1014: Undefined array key 3
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 1014: Undefined array key 3
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 1014: Undefined array key 3
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 1014: Undefined array key 3
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 1014: Undefined array key 3
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_content.php on line 1014: Undefined array key 3
qtforum.de • (Statisch) Linken von Linux auf WinXP
Seite 1 von 1

(Statisch) Linken von Linux auf WinXP

Verfasst: 5. Februar 2008 12:01
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!

Verfasst: 5. Februar 2008 12:06
von Deever
Ich würds mal mit Wine und mingw probiern...

Gruß,
/dev

Verfasst: 5. Februar 2008 12:19
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!

Verfasst: 5. Februar 2008 12:28
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

Verfasst: 5. Februar 2008 12:37
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!

Verfasst: 5. Februar 2008 22:53
von Deever
Wie meinen? Installier den Krempel halt in dein Heimverzeichnis?

Gruß,
/dev

Verfasst: 6. Februar 2008 15:21
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!

Verfasst: 6. Februar 2008 16:08
von Christian81
Nur rein interessehalber - Was hat 'ins home-Verzeichnis entpacken' und 'ins Systemverzeichnis installieren' miteinander zu tun?

Verfasst: 6. Februar 2008 16:19
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.

Verfasst: 6. Februar 2008 16:53
von Christian81
Man muss überhaupt nichts ändern deshalb ja meine Frage. :)

Verfasst: 6. Februar 2008 19:28
von Deever
@Allroad:
Was sind Systemvariablen? Und welche(s) Systemverzeichnis(se) meinst du genau?
Fragen über Fragen...

Gruß,
/dev

Verfasst: 7. Februar 2008 09:36
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.

Verfasst: 7. Februar 2008 11:25
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

Verfasst: 7. Februar 2008 12:46
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! :)