ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Windows OS에서 Object-C 컴파일 해보기!
    iPhone 2010. 7. 9. 16:00


    iPhone 개발 초기에 주로 부딪히는 문제가 바로 Object-C이다.

    처음 접해보는 분들은 해당 소스코드를 볼 수는 있지만 맥 PC가 없으면 당장 컴파일 테스트 조차 힘드므로...

    향후에 VMWare에서 맥을 돌리는 나처럼 여러 가지 방법을 찾을 수도 있겠지만,

    다음과 같은 좋은 방법이 있음을 얼마 전에 알게 되었다.

    //------------------------------------------------------------------------------------------
    1. 필요한 파일을 다운로드
      1) GNUstep System  0.24.0
        - http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-system-0.24.0-setup.exe
     
      2) GNUstep Core 0.23.1
        - http://ftpmain.gnustep.org/pub/gnustep/binaries/windows/gnustep-core-0.23.1-setup.exe

      3) Dev-Cpp
       - 파일첨부 확인(http://www.appsnext.com/work_data/devcpp-4.9.9.2_nomingw_setup.exe)

    2. 파일을 해당 순서로 설치합니다
       - GNUstep System -> GNUstep Core -> dev c++ 

    3. Dev-Cpp 환경설정
      1) Dev-Cpp 를 첫번째 실행하면 뜨는 창- 무시하고 넘어감다.~
     

      2) 한국어 선택
      

      3) 최초 실행 화면
     

      4) 환경설정 : 도구 메뉴 > 컴파일러설정
     


      5) 아래 화면에 보시는대로 두개의 체크박스 체크후 
     
      첫번째에
       -lobjc -lgnustep-base -fconstant-string-class=NSConstantString -enable-auto-import
      두번재에 
       -lobjc -lgnustep-base -fconstant-string-class=NSConstantString -enable-auto-import

      6) 디렉토리로 이동 후 실행파일 추가
       실행파일들에 
        C:\GNUstep\mingw\bin
        C:\GNUstep\bin
       추가합니다.
     

      7) 라이브러리
       C:\GNUstep\mingw\lib
       C:\GNUstep\GNUstep\System\Library\Libraries
       추가합니다
      

      8) 인클루드에
       C:\GNUstep\mingw\include
       C:\GNUstep\GNUstep\System\Library\Headers
      추가합니다.
     



    4. Dev-Cpp 에서 실제 예제 가지고 실행해보기
     드디어 예제를 실행하는 시간이 되었다.
     아래와 같이 따라해 보자!

      1) Dev-C++ 를 실행하고 새로만들기 > 프로젝트를 클릭
     


      2) Empty Project 를 선택하고, 프로젝트명을 hello 로 입력 후 라디오버튼은 C를 선택




      3) 새로만들 프로젝트를 저장합니다. test 폴더에 저장중
     


      4) 생성된 hello 프로젝트를 선택하고 오른쪽버튼 클릭-> 유닛추가를 클릭
     


      5) 새로생성된 창에 간단한 Objective-C 예제를 입력
     

      6) 저장할때는 Dev-Cpp 의 경우 기본적으로 C와 C++ 컴파일을 지원하기때문에 파일을 Objective-C 의 확장자인 m형식의 파일
          로 저장하기위해서는 파일형식을 All files 로 해놓고 저장해야 합니다
          저장한뒤 F9 버튼을 누릅니다
     


      7) 아래와 같은 창이 출력되면 정상적으로 환경설정이 마무리 된겁니다.
          축하합니다.
      

    'iPhone' 카테고리의 다른 글

    iPhone SDK: A Beginner's Guide  (0) 2010.08.25
    [iPhone App Dev Issue]  (0) 2010.08.13
    iPhone – Create a Message Box Using UIAlertView  (1) 2010.08.13
    iPhone용 Open Source 모음  (0) 2010.08.11
    iPhone Image Processing (png <-> tiff)  (0) 2010.07.15
Designed by Tistory.