-
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.exe3) 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