Files |  Tutorials |  Articles |  Links |  Home |  Team |  Forum |  Wiki |  Impressum

Aktuelle Zeit: Do Mai 16, 2024 12:09

Foren-Übersicht » Programmierung » Allgemein
Unbeantwortete Themen | Aktive Themen



Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Sa Apr 07, 2012 18:13 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 03, 2002 22:12
Beiträge: 2105
Wohnort: Vancouver, Canada
Programmiersprache: C++, Python
Hi,

gibt es mittlerweile irgendwelche Wege eine Win32/Win64 App unter Linux/MacOS zu compilieren?

Ich entwickle mit meim Freund zusammen an einem Spiel, er macht den Content, ich die Programmierung.. ich programmiere unter MacOS, muß für ihn aber immer wieder eine Win-EXE erstellen damit er die aktuellen Version hat für seinen Content. Dafür muß ich jedesmal entweder Windows Booten oder via VM arbeiten - recht nervig..

Daher dachte ich, gibt es da nicht mittlerweile eine geschicktere Lösung?
Die ganzen Librarys/Header hab ich ja dank der VM auch von MacOS aus zur Verfügung, man müßte also ja nur dem Compiler irgendwie beibringen das er ne EXE Datei im Windows-Format mit den Librarys aus der VM erstellt.. geht das?

Aya


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Sa Apr 07, 2012 18:50 
Offline
DGL Member
Benutzeravatar

Registriert: Di Sep 06, 2005 18:34
Beiträge: 362
Wohnort: Hamburg
Hi,

ich habe unter Linux schonmal erfolgreich den GCC zum compilen einer Win32 exe benutzt.
Wenn ich mich recht erinnere brauchst du dafür halt alle benötigten libraries für die entsprechende Plattform, der GCC bringt aber die Möglichkeit zum cross compilen bereits von Haus aus mit meine ich.

Ist bei mir nun auch schon etwas her, deswegen kann ich dir leider nichts genaueres sagen. Aber wenn du mit dem GCC arbeitest, bzw. ihn benutzen kannst, solltest du bei google fündig werden.

_________________
Der Mensch hat neben dem Trieb der Fortpflanzung und dem zu essen und zu trinken zwei Leidenschaften: Krach zu machen und nicht zuzuhören. (Kurt Tucholsky)
Schwabbeldiwapp, hier kommt die Grütze. (Der Quästor)


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo Apr 09, 2012 15:41 
Offline
DGL Member
Benutzeravatar

Registriert: Do Sep 02, 2004 19:42
Beiträge: 4158
Programmiersprache: FreePascal, C++
Windows executable von Linux aus geht. Generell geht das meiste über Kreuz, wenn man sich genug Mühe gibt. Nur nach MacOS geht nicht (ohne einen Mac zu besitzen), da Apple die Libs nicht rausrückt, man also nicht dagegen linken kann.

greetings

_________________
If you find any deadlinks, please send me a notification – Wenn du tote Links findest, sende mir eine Benachrichtigung.
current projects: ManiacLab; aioxmpp
zombofant networkmy photostream
„Writing code is like writing poetry“ - source unknown


„Give a man a fish, and you feed him for a day. Teach a man to fish and you feed him for a lifetime. “ ~ A Chinese Proverb


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Mo Apr 09, 2012 17:34 
Offline
DGL Member
Benutzeravatar

Registriert: Di Dez 03, 2002 22:12
Beiträge: 2105
Wohnort: Vancouver, Canada
Programmiersprache: C++, Python
Hi,

also ich hab hier diese Anleitung gefunden:
http://web.me.com/dove_family/martin/cross_compile.html

Da wird beschrieben wie das ganze mit MinGW/binutils funktioniert - das ganze setzt aber "port" (http://www.macports.org) mit dem ich zwar nicht zwingend schlechte Erfahrungen gemacht habe, aber irgendwie trotzdem es ungern installiere.

Vermutlich wird sich hier niemand groß damit auskennen wie man das ganze sonst unter OSX hinbekommt, aber wenn jemand ne gescheite Anleitung oder so für Linux hat könnte ich mal versuchen ob ich etwas gleiches unter OSX hinbekomme :)

Aya~


Nach oben
 Profil  
Mit Zitat antworten  
BeitragVerfasst: Do Apr 12, 2012 17:29 
Offline
DGL Member
Benutzeravatar

Registriert: Mi Dez 03, 2008 12:01
Beiträge: 167
Wohnort: /country/germany
Programmiersprache: C++ / FreeBASIC
Unter Linux kann man MinGW oftmals per Paketmanager installieren - die Möglichkeit hast du unter MacOS vermutlich nicht. Allerdings habe ich hier eine Seite gefunden, die scheinbar einen Cross-Compiler für MacOS anbietet, der Win32 Binaries erstellt. Da ich selbst keinen Mac besitze, kann ich leider keine Garantie dafür geben, dass es funktioniert ;)

_________________
Traue keinem Computer, den du nicht aus dem Fenster werfen kannst -- Steve Wozniak


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 5 Beiträge ] 
Foren-Übersicht » Programmierung » Allgemein


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
  Powered by phpBB® Forum Software © phpBB Group
Deutsche Übersetzung durch phpBB.de
[ Time : 0.053s | 17 Queries | GZIP : On ]