Cross-Compiling für Mac unter Linux / Projekthilfe gesucht - Druckversion +- Deutsches Simutransforum (https://simutrans-forum.de/mybb) +-- Forum: Computer und Co. (https://simutrans-forum.de/mybb/forumdisplay.php?fid=51) +--- Forum: Computer (https://simutrans-forum.de/mybb/forumdisplay.php?fid=52) +--- Thema: Cross-Compiling für Mac unter Linux / Projekthilfe gesucht (/showthread.php?tid=3124) |
- Pennywise - 05-06-2008 Nein. Das sind die Dateien aus dem Image. Da sind auch die Headerfiles mit drin. Selbstgebaut hab' ich SDL nie. simutrans kompilierte auch so. Edith sagt: Ich hab' dir mal die Headerfiles von meiner Maschine rausgesucht: http://drock.de/SDL_headers.tgz - wernieman - 05-06-2008 Ohne Headerfiles? Wo hast Du denn SDL beim Mac abgelegt? - Pennywise - 05-06-2008 Wieso "ohne Headerfiles"? Die liefert das SDL-Image doch mit!? - wernieman - 05-06-2008 Mein Fehler das mit dem "ohne" .... Meinte "ohne zusätzliche" ... - wernieman - 05-06-2008 P.S. Wird diese Woche nichts mehr .. setze mich nächste Woche wieder dran (Montag Abend) Edit: Die Header-Files sind drin, aber mit den libs habe ich Probleme *heul* Fogender Fehler: Code: ===> LD sim - prissi - 07-06-2008 Ich weiss nicht, ob die nicht als framework wie beim Mac erwartet werden. - wernieman - 07-06-2008 Nur weiß ich nicht, wie Frameworks eingebunden werden .. kenne mich (s.o.) mit Mac nicht aus :o( Weißt Du was darüber? - Pennywise - 08-06-2008 "framework" ist beim Mac mehr oder weniger nichts anderes, als "wird per ldconfig gefunden". Deswegen kompilierten die sim-Versionen vor der Menue-Aenderung auch einwandfrei lokal. Seit dem hab' ich es nicht mehr probiert, weil ich keine Lust habe mit 15 PAK-Versionen rumzuhantieren. Ich hab' vom crosscompiling leider gar keine Ahnung, aber ich schmeiss' dem wernie gern alles rueber, was dafuer sinnvoll sein koennte. Runterladen ist schliesslich bequemer, als selbst kompilieren :-) - wernieman - 08-06-2008 Also .. d muß ich MOntag mal wieder tierisch im netz regergieren ... Oder doch mal wieder im Englishen Forum nachfragen .... Könnte sein, das man das -lSDL durch was anderes ersetzen muß?? - prissi - 09-06-2008 Also, das Hauptprogramm muss zum mindest auf dem mac mit dem GCC "SDLmain.m" sein (*.m ist ObjectiveC). Sonst läuft nichts. Das war die einzige Sache, die ich einbauen musste. Hier mein händisches Makefile zum Linken auf dem Mac: |