티스토리 뷰

 이 글은 Android에서 OpenCV을 사용하기 위한 방법을 소개하는 글입니다. 그 첫번째 단계로 Eclipse를 통해 개발을 할 것이므로 Eclipse의 C/C++ 개발 환경을 만드는 방법을 소개합니다. 다음 글에서 NDK를 설치하고, 3번째 글에서 OpenCV 개발을 하기 위한 프로젝트를 설명하겠습니다.

 Eclipse는 CDT(C/C++ Development Tools)를 설치할 수 있는 방법은 2가지가 있습니다. Eclipse 홈페이지에서 C/C++ Development Tools가 포함된 IDE를 다운 받거나, 이미 설치되었거나, 기본 Eclipse를 다운받아 새로운 플러그인을 설치하는 방법 2가지가 있습니다. Android을 개발할 것이기에 C/C++ Development Tools가 포함된 IDE를 받으시면 java가 포함되어 있지 않으니 이 글에서는 2번째 방법으로 설명합니다.


 이 글을 작성하는 지금 Eclipse 버전이 juno에서 Kepler로 업데이트 되었습니다. Juno나 Kepler나 CDT(C/C++ Development Tools)를 설치하는 방법은 차이가 없으나 주소가 약간 다른 관계로 2가지 주소를 모두 남겨두고 작성합니다.

 이 글을 작성하는 작성자는 윈도우 8 64 Bit 환경에서 Eclipse 설치를 진행하였습니다. 그 외 리눅스와 맥의 경우 java 설치하는 방법이 다르므로 검색하셔야 하며, Eclipse 부분은 동일합니다.


CDT(C/C++ Development Tools)

 Eclipse 부터 설치합니다. 버전은 Juno에서 Kepler로 변경되었지만 CDT 설치에는 차이는 없습니다.

 이클립스를 다운 받기 전에 Java가 설치되어 있어야 합니다. java 설치는 아래 홈페이지를 통해서 설치하시기 바랍니다.

 Oracle 홈페이지에서 jdk-7을 다운 받으시면 됩니다. 여기서 중요한 부분이 있는데 다운 받으실때는 꼭! x64인지 x86인지를 확인하셔야 합니다. java를 x64로 했다면 eclipse도 X64로 다운 받아야 하기 때문에 중요합니다. 자신의 PC 환경이 64bit 환경인지 알지 못한다면 x86 용 java를 다운 받으시면 됩니다.

  http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html


 java 설치가 완료되었다면 아래 홈페이지를 통해서 eclipse를 다운 받으시면 됩니다.

   http://www.eclipse.org/downloads/

 위의 주소로 접속하면 아래와 같은 그림(현재 13.08.15일 기준)을 볼 수 있습니다. 1번은 java가 포함된 가장 기본적인 버전이며, 2번은 위에서 말 했듯이 C/C++를 개발하기 위한 Eclipse IDE만 제공합니다. java가 포함되어 있지 않으므로 C/C++만 개발하실 거라면 2번을 받으시면 됩니다. 1번을 다운 받으시면 됩니다. java가 x86용(32 Bit)이라면 32 Bit를 다운 받으시고, x64(64 Bit)라면 64 Bit용을 받으시면 됩니다.


CDT(C/C++ Development Tools) 설치

 Eclipse를 실행합니다. 설치한 Eclipse를 확인하셔야 할 사항이 있습니다. 아래와 같이 Kepler 이라는 로고가 보인다면 현재 Eclipse 버전은 Kepler 버전입니다. Juno가 보인다면 Juno 버전이므로 CDT 설치할 때 각각의 주소를 추가해주셔야 합니다.


실행된 Eclipse에서 Help -> Install New Software...을 선택합니다.


 아래와 같은 창에서 오른 쪽의 Add...를 클릭합니다.


 여기에서 Add Repository를 적어야 합니다. 처음 실행 할 때 보았던 로고에 따라서 주소가 달라지게 됩니다. 로고에서 Kepler를 보셨다면 아래와 같이 Location: 에 추가해주시면 됩니다.

  http://download.eclipse.org/tools/cdt/releases/kepler

 반대로 Juno를 보셨다면

  http://download.eclipse.org/tools/cdt/releases/juno

를 추가하시고 OK를 눌러주시면 됩니다.


 추가된 주소에 따라서 CDT Main Features와 CDT Optional Features를 설치할 수 있습니다. 저는 2개 그룹 모두 설치하였습니다.


 참 많네요. 설치하는 시간은 인터넷 환경에 따라서 약 3~5분 정도 소요되는것 같습니다. 설치가 완료되면 Eclipse를 재시작 해주시면 됩니다.


 재시작한 Eclipse에서 Overview에 C/C++ Development가 보이시면 설치가 완료 된 것입니다.


마무리

 설치 방법이 어렵지 않아서 간단하게 적어봤습니다. MinGW등을 이용하여 설치하는 방법은 검색하시면 쉽게 찾으실 수 있으실 겁니다. 저는 OpenCV를 NDK 빌드 할 것이기에 CDT만 설치하고 마쳤습니다. 다음 글에서는 NDK를 설치하고, 설정하는 방법을 간단하게 살펴보고, 3번째 글에서 OpenCV에서 제공하는 예제 돌려보는 방법과 OpenCV를 개발하기 위한 프로젝트 생성 과정을 살펴보겠습니다.



댓글