SDL + Xcode

Jegyzet magamnak:

* SDL runtime library letot, Framework telepitese a /Library/Frameworks ala

* SDL-devel letolt, Xcode Templates mehet fel, bar nem lenyeg. (helye:

~/Library/Application Support/Developer/Shared/Xcode/

)

* Meglevo projektbe az SDLMain.h es az SDLMain.m -re szukseg lesz valamelyik verziobol (ertelem szeruen abbol, amelyet hasznalni akarok)

* Ami meg kell a projecthez:
- Frameworkok: SDL, Cocoa, Foundation, AppKit
- Project infok alatt:

$(HOME)/Library/Frameworks/SDL.framework/Headers /Library/Frameworks/SDL.framework/Headers

* main() fuggvenynek pedig igy KELL kineznie (const char* argv[] NEM jo az SDL-nek):

int main(int argv, char* argc[])

* A main() fuggvenyt tartalmazo C/C++ fajlban includeolni KELL az SDL.h-t, meg akkor is, ha nem hasznalom ott helyben.

Hozzászólások

Az utolso fura. Van melle tortenet is?
--

Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal 

Éjjel négykor már nem néztem utána, hogy miért.

Az ld azt mondta, hogy két main metódust talál, ha jól emlékszem. Gyanítom, azért van ez így, mert OSX-n az SDL-nek egy saját main-je indul el először, utána hívja be az én main()-emet és valamit még mókol vele az SDL.h, de hogy mit, azt nem néztem meg.

De ez csak feltételezés, lehet, hogy más az oka, de nem fordult, ha nem volt benn. Majd egyszer, ha végtelen mennyiségű időm lesz, utánanézek, hogy miért.

----------------
Lvl86 Troll