ERLEDIGT
NEIN
NEIN
ANTWORTEN
4
4
ZUGRIFFE
796
796
EMPFEHLEN
-
Kann ich mit C++ ein Programm für Mac erstellen?
Falls ja ist meine Frage wie.
Hab schon ein kleines Programm gemacht und wenn am dieses ausführt wird Windows unter Mac geladen, da es eine Windowsanwendung ist. Wie kann ich das vermeiten?
Gruß
Dome
-
Ja, Du kannst natürlich Programme für den MAC in C++ erstellen.
Vorraussetzung ist, dass Du ein solches Programm unter dem MAC Os kompilieren läßt. Dieses setzt natürlich wiederum vorraus, dass Du z.B. die graphische Bibliothek von MAC benutzen musst und natürlich auch die MAC Os API. Mit anderen Worten, mit dem CBuilder wird dieses nicht gehen.
Der MAC bietet eine eigene Entwicklungsumgebung mit einer eigenen C Implementierung (richtig gelesen keine eigene C++ sondern C Implementierung). Um Programme sowohl für Windows als auch den MAC zu entwickeln bleibt z.Z: meines Wissens nach nur JAVA übrig
Gruß
Gerhard
-
31.08.06 12:24 #3
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Hi.
Du kannst aber auch Cross-Platform Toolkits verwenden - wenn du z.B. Mac OS X hast, dann würde sich da z.B. wxWidgets anbieten. Oder z.B. FLTK, oder Qt oder das FOX Toolkit usw.
Du mußt allerdings das Projekt dann jeweils für das System kompilieren - plattformunabhängige Programme sind wie angesprochen mit Java bzw. mit Hilfe von Mono auch mit jeder .NET Sprache (C#, Visual Basic .NET, Boo, Python, etc.) möglich.
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
-
Schonmal danke,
aber noch ne Frage:
kann ich auf einer Windowsplattform (Xp) auch ein Programm für Mac kompilieren?Wenn ja mit welchem Programm kann ich das machen?
Gruß
Dome
-
06.09.06 11:07 #5
- Registriert seit
- Jun 2005
- Beiträge
- 8.168
Ja, das geht. Dazu brauchst du einen Cross-Compiler mitsamt den notwendigen für die Ziel-Platform kompilierten Bibliotheken.
Zitat von _Dome_
Meine Suche bei Google hat allerdings keine fertig kompilierten Pakete ergeben. D.h. du müßtest dir selbst einen Cross Compiler (mit GCC) bauen (oder besser suchen). Offensichtlich haben viele Leute Linux zu Win32 bzw. MacOSX zu Win32 Cross Compiler erstellt - leider interessiert sich kaum jemand für Win32 zu Linux/MacOSX...
Der grundlegende Ablauf dürfte der gleiche sein. Links:
http://wxwidgets.org/docs/technote/crosscmp.htm
http://www.kegel.com/crosstool/
http://nyctergatis.com/gcc/mingw.html
http://www.mingw.org/MinGWiki/index....oss%20compiler
GrußIf at first you don't succeed, try again. Then quit. No use being a damn fool about it.
Ähnliche Themen
-
Pfad zu einem Programm öffnen, Programm dann im Vordergrund (!) ausführen?
Von G3kai im Forum Visual Basic 6.0Antworten: 1Letzter Beitrag: 19.09.08, 19:11 -
einzelne Programm mit eigenem Programm starten
Von mgraf im Forum Microsoft WindowsAntworten: 12Letzter Beitrag: 12.09.08, 21:07 -
Gestartetes Programm kann kein weiteres Programm starten
Von RuFFnEcK im Forum VisualStudio & MFCAntworten: 3Letzter Beitrag: 04.10.06, 13:48 -
Mein erstes Programm in VB ein Interval-Programm
Von KooF im Forum Visual Basic 6.0Antworten: 11Letzter Beitrag: 25.04.05, 15:46 -
Programm aus anderem Programm compilieren und starten
Von borislav im Forum JavaAntworten: 1Letzter Beitrag: 11.02.05, 17:53





Zitieren
Login






