Re: compile problems
Robert Jones <[email protected]>
| Newsgroups | gmane.comp.lib.gnustep.user |
|---|---|
| Message-ID | <[email protected]> |
Nicolas Roard wrote: > > Le 21 nov. 04, à 18:18, Adam Fedor a écrit : > >> >> On Nov 21, 2004, at 12:54 AM, Robert Jones wrote: >> >>> Hello, I'm having trouble compiling simple Objective-C programs using >>> Gnustep. I'm using the most recent release of Gnustep on a Win2000 >>> system. Below is an example of my troubles: >>> >>> rjones21@JONES ~/projects >>> $ gcc -L/c/GNUstep/System/Tools -lobjc fraction.m main.m -o fraction.exe >>> fraction.m:1:2: warning: #import is obsolete, use an #ifndef wrapper >>> in the header file >>> main.m:1:2: warning: #import is obsolete, use an #ifndef wrapper in >>> the header file >>> C:/DOCUME~1/jareth/LOCALS~1/Temp/ccglaaaa.o(.data+0x134):fraction.m: >>> undefined reference to `__objc_class_name_NSObject' >>> >> >> Try putting the -lobjc at the end of the line. > > > I think he just didn't link to Foundation (where I will expect NSObject > to be) > Thanks to you both for the help. I typed this in: gcc fraction.m main.m -o fraction.exe -lobjc -lgnustep-base It compiled correctly:) I had been trying to get it to compile for two months, having decided that my first copy of Gnustep was somehow corrupted during download(has happened more than I like to think about), I waited for the next stable release. By this time I started to use Usenet more and went looking for this newsgroup. Glad I did. Now I can continue to learn Objective-C. -- Robert Jones [email protected]