달력

12

« 2024/12 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

'Object'에 해당되는 글 1

  1. 2010.05.10 [1일차]윈도우에서+Objective-C(1-2)
2010. 5. 10. 19:08

[1일차]윈도우에서+Objective-C(1-2) Objective-C2010. 5. 10. 19:08

gcc 컴파일러를 세팅하기 위해서 세가지가 필요합니다.

1. GNUstep를 다운로드 받습니다
      gnustep.org에서 다운로드 받으면 됩니다
    gnustep-core-0.23.1-setup.exe

       gnustep-system-0.24.2-setup.exe

2. DEV-C++ 를 다운로드 받습니다.
  

3. 환경설정.
   1) 위의 파일을 순서대로 설치합니다.
   2) DEV-C++ 을 실행하고 메뉴의 Tools > Compiler Options > Compiler 탭에 아래의 내용을 등록합니다
     


      -lobjc -lgnustep-base -fconstant-string-class=NSConstantString -enable-auto-import
      -lobjc -lgnustep-base -fconstant-string-class=NSConstantString -enable-auto-import


   3) 메뉴의 Tools > Compiler Options > Directories 에서 각각의 탭에 다음을 등록합니다.




    Binarites

      C:\GNUstep\mingw\bin
      C:\GNUstep\bin

    Libraries

      C:\GNUstep\mingw\lib
      C:\GNUstep\GNUstep\System\Library\Libraries

   C Includes

      C:\GNUstep\mingw\include
      C:\GNUstep\GNUstep\System\Library\Headers

----------------------------------------------------------------------------

아래와 같이 소스를 입력하고 컴파일하고 실행시켜 봅니다.

--선언부

#import <Foundation/Foundation.h>

@interface HelloWorld : NSObject

- (void) hello;

@end

 

--구현부

@implementation HelloWorld

- (void) hello

{

         NSLog(@"안녕하세요 반갑습니다");

}

@end

 

--실행부

int main(void)

{

    HelloWorld *hw = [[HelloWorld alloc] init];

    [hw hello];

    [hw release];

    system("PAUSE");

    return 0;

}



:
Posted by 에너지발전소