• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Das Monatsmotto Juli lautet -- Kitsch as Kitsch can -- Jeder von Euch kann dafür ganz individuell bestimmen, was für ihn Kitsch ist und ein Foto davon einsenden. Macht mit, traut Euch! --> Klick

xcode app unter windows

megge

Braeburn
Registriert
06.09.08
Beiträge
44
<div class="bbWrapper">hallo forum<br /> ich hab unter Xcode ein objective c programm geschrieben , ohne gui.<br /> xcode erstellt ja auch eine double clickable im app verzeichnis<br /> schön und gut unter osx läufts super.<br /> wie bring ichs unter windows zum laufen ?????? :S<br /> sei es im dos oder als exe datei irgendwie muss das doch gehen ?! ?-(<br /> danke für hilfe<br /> <br /> EDIT/PS:<br /> bin neu<br /> hab ich was falsch gemacht?</div>
 

Bananenbieger

Golden Noble
Registriert
14.08.05
Beiträge
25.515
<div class="bbWrapper">Das geht eher mal so gar nicht <img src="/community/styles/apfeltalk/smilies/SmilingCheeks.png" class="smilie" loading="lazy" alt=":)" title="Smile :)" data-shortname=":)" /><br /> <br /> Sofern die App über eine GUI verfügt, müsstest Du diese von Carbon/Cocoa auf Windows API portieren.</div>
 

lol

Uelzener Rambour
Registriert
26.01.07
Beiträge
366
<div class="bbWrapper">Gui hat's ja nicht.<br /> Aber es gibt meines Wissens keinen Compiler für obj-C unter Windows. Genau den bräuchtest du aber.<br /> Was dir bleibt ist, dein Programm in C++ zu portieren und dass dann Plattformnabhängig zu gestalten. Also keine exotischen libs &amp; apis.<br /> <br /> Wenn deine app keine frameworks nutzt, könnte das weiterhelfen:<br /> <a href="http://www.oreillynet.com/cs/user/view/cs_msg/22037" target="_blank" class="link link--external" rel="nofollow ugc noopener">http://www.oreillynet.com/cs/user/view/cs_msg/22037</a></div>
 

Bananenbieger

Golden Noble
Registriert
14.08.05
Beiträge
25.515
<div class="bbWrapper">Ups, hatte das &quot;ohne GUI&quot; gar nicht gesehen...</div>
 

megge

Braeburn
Registriert
06.09.08
Beiträge
44
<div class="bbWrapper">also<br /> ich kann die app unter windows gar nich laufen lassen ?<br /> (ja ich habe frameworks drinne ohne framewors würds auch nich laufen mit meinem können :S )<br /> wahrscheinlich weil windows die frameworks nicht zur verfügung stellt und die app nur die selbst geschriebenen dateien enthält oder ( denk ich mir mal so )<br /> aber ich glaub objective c gibts unter windows compiler <br /> ach ja GNUstep und gcc weis bloß nich ob die mir weiterhelfen GNUstep hat doch andere foundation header?<br /> frameworks hab ich zwar einfach foundation.h importiert aber eigentlich brauch ich bis jetzt nur NS(mutable)string NS(mutable)array das wars glaub ich auch.<br /> <br /> EDIT:<br /> ach ja danke für die schnelle antwort</div>
 
Zuletzt bearbeitet:

hosja

Mutterapfel
Registriert
23.03.07
Beiträge
5.265
<div class="bbWrapper"><s>Es gibt keinen Objective C Compiler für Windows</s>. <br /> Es gibt wohl einen Crosscompiler, siehe unten.<br /> Abgesehen davon bleibt noch die Framework Problematik.</div>
 
Zuletzt bearbeitet:

MacApple

Schöner von Bath
Registriert
05.01.04
Beiträge
3.652
<div class="bbWrapper"><blockquote data-attributes="" data-quote="megge" data-source="post: 1648572" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=1648572" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-1648572">megge schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> also<br /> ich kann die app unter windows gar nich laufen lassen ? </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote>Du kannst Dir mal <a href="http://www.cocotron.org/" target="_blank" class="link link--external" rel="nofollow ugc noopener">cocotron</a> anschauen.<br /> <br /> MacApple</div>
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
<div class="bbWrapper">Selbst wenn es gcc mit Objective-C für Windows gibt (ich sehe keinen Grund, warum es das nicht geben könnte) müsstest Du erstmal eine Win32 Toolchain auf dem Mac installieren. Das ist sehr schmerzhaft.<br /> <br /> Alex</div>
 

megge

Braeburn
Registriert
06.09.08
Beiträge
44
<div class="bbWrapper"><blockquote data-attributes="" data-quote="" data-source="" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Es gibt keinen Objective C Compiler für Windows. </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote>laut stephen kochan schon :S ... GNUStep<br /> <blockquote data-attributes="" data-quote="" data-source="" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> Win32 Toolchain </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote>wtf?<br /> also ich glaub das sich der aufwand nicht lohnt :closed:</div>
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
<div class="bbWrapper"><blockquote data-attributes="" data-quote="megge" data-source="post: 1648977" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=1648977" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-1648977">megge schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> laut stephen kochan schon :S ... GNUStep<br /> <br /> wtf?<br /> also ich glaub das sich der aufwand nicht lohnt :closed: </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Also:<br /> <br /> 1) GNUStep ist kein Compiler. Es ist ein Framework.<br /> <br /> 2) Win32 Toolchain bedeutet, dass Du für Windows <i>grundsätzlich</i> andere Executables erzeugen musst als für OS X. OS X verwendet Mach-O Executables, Windows halt irgenwas Windows-mäßiges.<br /> Ausserdem hat Windows natürlich andere Bibliotheken etc. <br /> All diese Dinge würde eine Win32 Toolchain berücksichtigen.<br /> <br /> Und ja, der Aufwand lohnt sich nicht.<br /> <br /> Alex</div>
 

megge

Braeburn
Registriert
06.09.08
Beiträge
44
<div class="bbWrapper">ok danke an alle<br /> dann hab ich das mit GNUStep falsch verstanden</div>
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
<div class="bbWrapper">Es <b>gibt</b> GNUStep für Windows.<br /> <br /> Aber es ist dennoch zu empfehlen, Windows Programme auch auf Windows zu übersetzen.<br /> <br /> Alex</div>
 

megge

Braeburn
Registriert
06.09.08
Beiträge
44
<div class="bbWrapper">wie übersetzen <img src="/community/styles/apfeltalk/smilies/Flushed Face.png" class="smilie" loading="lazy" alt=":confused:" title="Confused :confused:" data-shortname=":confused:" /> geht das doch ?!?</div>
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
<div class="bbWrapper">Natürlich kannst Du grundsätzlich, insb. ohne GUI, Code schreiben, der sich auf Windows und auf OS X übersetzen lässt.<br /> <br /> Auch in Objective-C. Das ist mit Sicherheit nicht die beste Wahl, aber es geht.<br /> <br /> So, in dem Moment wo Du auch nur ein einziges Framework verwendest, fangen die Probleme an, denn auch das Foundation Framework gibt es unter Windows nicht. Da musst Du kucken, die Funktionalität auch in GNUStep zur Verfügung steht.<br /> <br /> Alex</div>
 

megge

Braeburn
Registriert
06.09.08
Beiträge
44
<div class="bbWrapper">ok ja die app solte auch weiterentwickelt werden zu gui based usw also kann ichs vergessen -.- schade aber was soll man machen<br /> if (windows &lt; OS X &amp;&amp; windows &lt; Linux)<br /> /format c:/<br /> get apple</div>
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
<div class="bbWrapper"><blockquote data-attributes="" data-quote="megge" data-source="post: 1649041" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=1649041" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-1649041">megge schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> ok ja die app solte auch weiterentwickelt werden zu gui based usw also kann ichs vergessen -.- schade aber was soll man machen<br /> if (windows &lt; OS X &amp;&amp; windows &lt; Linux)<br /> /format c:/<br /> get apple </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Falls das wirklich Deine Anforderung ist, dann kannst Du Dinge wie Qt oder WxWidgets etc. verwenden.<br /> <br /> Aber bleib doch einfach beim Mac.<br /> <br /> Alex</div>
 

hosja

Mutterapfel
Registriert
23.03.07
Beiträge
5.265
<div class="bbWrapper">GTK gibts auch für alle Plattformen.</div>
 

megge

Braeburn
Registriert
06.09.08
Beiträge
44
<div class="bbWrapper">ich will ja gern mac<br /> aber war ne app die ich aus fun für n paar freunde geschrieben hab und die haben nun mal nur windows<br /> so richtig anfoderung nich bin noch anfänger ( bin noch nich mal mit erstem buch fertig )</div>
 

below

Purpurroter Cousinot
Registriert
08.10.06
Beiträge
2.858
<div class="bbWrapper"><blockquote data-attributes="" data-quote="megge" data-source="post: 1649324" class="bbCodeBlock bbCodeBlock--expandable bbCodeBlock--quote js-expandWatch"> <div class="bbCodeBlock-title"> <a href="/community/goto/post?id=1649324" class="bbCodeBlock-sourceJump" rel="nofollow" data-xf-click="attribution" data-content-selector="#post-1649324">megge schrieb:</a> </div> <div class="bbCodeBlock-content"> <div class="bbCodeBlock-expandContent js-expandContent "> ich will ja gern mac<br /> aber war ne app die ich aus fun für n paar freunde geschrieben hab und die haben nun mal nur windows </div> <div class="bbCodeBlock-expandLink js-expandLink"><a role="button" tabindex="0">Zum Vergrößern anklicken....</a></div> </div> </blockquote><br /> Naja, wenn Du &quot;für den Mac&quot; programmieren willst, dann müssen Deine Freunde auch einen Mac kaufen.<br /> <br /> Platformunabhängiges Programmieren ist eine andere Disziplin. Du musst Dich entscheiden, in welcher Du antreten willst.<br /> <br /> Alex</div>
 

megge

Braeburn
Registriert
06.09.08
Beiträge
44
<div class="bbWrapper">ja wollte hald objective c fürs iphone<br /> <br /> werd aber vielleicht mal so nebenbei mit java anfangen da das im studium drankommt</div>