Hi,

I'm a newcomer to Objective-C. I have Windows XP.
I have downloaded and installed the followings:

gnustep-system-0.23.0-setup
gnustep-core-0.23.1-setup
gnustep-devel-1.0.0-setup

Here is mu first program from a tutorial which is very simple:

#include <stdio.h>
#import <stdio.h>
#import <Foundation/NSObject.h>

@interface MyClass:NSObject{
    int a;
    int b;
    }
    -(void) setvara : (int) x;
    -(void) setvarb : (int) y;
    -(int) add;
@end

@implementation MyClass
   -(void) setvara :(int) x{
     a=x;
   }
   -(void) setvarb :(int) y{
     b=y;
   }
   -(int) add{
     return a+b;
   }
@end


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

  MyClass *class = [[MyClass alloc]init];
  [class setvara : 5];
  [class setvarb : 6];
  printf("Sum is : %d",[class add]);
  [class release];
  return ;
}



When I use:

   gcc -o filename  filename.h  -I /c/gnustep/gnustep/system/library/headers  
-L /c/gnustep/gnustep/system/library/libraries

to compile the file I receive the following errors:

undefined reference to   ___objc_class_name_NSObject
undefined reference to  ___objc_exec_class

1- Could you kindly tell me how I can tackle this problem 
2- How can I set any environmental variables so that I can avoid typing 
       -I /c/gnustep/gnustep/system/library/headers  -L 
/c/gnustep/gnustep/system/library/libraries
every time.

Thank you very much for your assistance in advance.

Ashkan












                                          
_________________________________________________________________
Windows Live: Keep your friends up to date with what you do online.
http://www.microsoft.com/middleeast/windows/windowslive/see-it-in-action/social-network-basics.aspx?ocid=PID23461::T:WLMTAGL:ON:WL:en-xm:SI_SB_1:092010
_______________________________________________
Discuss-gnustep mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnustep

Reply via email to