안드로이드에서 OpenCV를 사용할려고 하니 NDK 세팅을 해야 한다고 함.
그래서 NDK 세팅하는법을 찾아보고 여기에 정리함
1. NDK를 다운받는다.
http://developer.android.com/tools/sdk/ndk/index.html 현재 버전은 r8e임
압축을 풀고 복사한다. 난 경로를 D:Androidandroid-ndk-r8e 으로 하였다.
2. Cygwin을 다운 받아 설치한다. http://cygwin.com/install.html
저 Devel만 Install로 하고 나머진 그냥 디폴트 값으로 쓰면 된다.
설치경로는 원하는데로 본인은 D:AndroidCygwin 으로했다.
D:AndroidCygwinetcbash.bashrc 파일을 메모장이나 기타 텍스트 편집기로 연다.
맨 아래에 다음과 같이 추가한다.
alias projroot=’cd /cygdrive/프로젝트디렉토리‘
alias ndkbuild=’/cygdrive/ndk설치디렉토리/ndk-build’
예시) alias myproject=’cd /cygdrive/d/Android/Works’
alias ndkbuild=’/cygdrive/d/Android/android-ndk-r8e/ndk-build’
설치를 하면 저런 아이콘이 있는데 실행하자.
make -v 를 타이핑 했을때 저런 메세지가 나오면 잘된거다.
3. ndk 샘플을 빌드해보자
예제를 추가해준다.
ndkbuild를 해준다.
myproject
cd HelloJni
ndkbuild
이 명령을 연달아 쳐주면 된다.
위와 같은 화면이 뜨면 된다.
결과~
답글 남기기