Objective-C SOS

Fórumok

Objective-C SOS

Hozzászólások

Éppen próbálkozom megismerkedni az Objective-C-vel. Elvileg támogatja a gcc is, de nem találja meg még a headereket sem make install után, ha a headereket felinstallálom neki, akkor viszont nem tudja összelinkelni a libobjc.a-val, pedig az is a helyén van, elvileg mennie kellene.
Próbálkoztam a Portable Object Compilerrel is, ami ObjC->C fordító, de az sem működik. Cygwin-en nem ment, gondoltam azért mert mégsem az igazi, de AIX-on sem megy. Nem gondolom, hogy platformfüggő lenne, mert mindkét gépen ugyanazt a számomra teljesen érthetetlen hibát adja fordításkor:

[code:1:d38397185f]/usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/include/objc/objc.h:72: fatal: syntax error ";"[/code:1:d38397185f]

Elég furcsa. Egyrészt, hogy miért nyúlkál a gcc file-jaihoz? Akkor is ezt csinálja, ha az objc -C-t használom, ami pedig csak az ObjC->C fordítást végzi el. A másik, hogy ez a hiba teljesen érthetetlen. Az említett file-ban azon a helyen szerintem nincs hiba.

Tud valaki nekem segíteni, hogy tudnék Windows alatt (vagy akárhol GNU környezetben) használható Objective-C fejlesztőkörnyezethez jutni?[/code]

Hűűű ... feltételezem, Linuxon vagy valami "egyéb" UNIX-on műveled és nem Mac OS X-en vagy NeXT-en.

Rakj fel GnuSTEP-et. Ott sem egyenesen make-kel fog menni, hanem valami kerülő úton fog a fordítás működni.

ha a hiba egy

;

akkor én két dolgra gondolnék.
A. valami macrot használsz és ha beszurja akkor ; létszámproblémái lesznek
B. nem a 79sorban van a hiba hanem egy másikban csak addig tudta tolni a hiányzó Pöttyöst( ;)

X variáció: tedd fel a kérdéses részéltet mivel több szem többet lát/vagy nem