아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
후련한저빌271
후련한저빌27119.05.03

Android Studio에서 jni를 이용한 ndk 연동에서 C++로 개발한 프로젝트를 그대로 가져다 사용할 수 있는건가요?

Android Studio에서 어플리케이션을 제작하려고 합니다.
C++로 개발된 mfc 프로젝트(영상처리 및 검출)를 Android Studio에 접목시켜 어플의 기능 중 하나로 넣을 생각입니다.
Android Studio에서 카메라 권한 받아와 사진을 찍고 C++로 개발한 영상처리 프로그램을 이용해 원하는 값만 검출해서 검출된 값만 사용할 예정입니다.
Android Studio에서 jni를 이용한 ndk 연동에서 C++로 개발한 프로젝트를 그대로 가져다 사용할 수 있는건가요?
여러 글들을 찾아봤지만 두개의 프로젝트를 합치는 게시글들이 없어서 문의 드립니다.

55글자 더 채워주세요.
답변의 개수
1개의 답변이 있어요!
  • 플랫폼에 독립적이지 않은 라이브러리를 사용하지 않은 순수 C++이라면 안드로이드에도 JNI로 그대로 쓸 수 있습니다.
    그런데 MFC는 당연히 안드로이드에서 사용할 수 없고,
    영상 처리에 사용한 라이브러리도 안드로이드에서 사용할 수 있다면 그 부분은 별 문제 없이 쓸 수 있습니다.

    기존 프로젝트에서 영상 처리 부분과 UI(MFC) 간의 결합도가 높지 않다면
    JNI로 어렵지 않게 가져다 사용할 수 있습니다.