2011-07-03 4 views
1

돔 이미지 처리 작업을 수행하는 Android 앱이 있습니다. 성능상의 이유로 C++에서 앱의 특정 부분을 작성한 다음 NDK를 통해 이러한 메소드를 호출하고 싶습니다. 임베디드 시스템을위한 특정 C++ 컴파일러가 필요합니까 아니면 어떤 작업을 수행합니까? 누구든지 컴파일러에 대한 올바른 다운로드 링크가 있습니까? thanks mattndk를 통해 C++ 포팅에 사용할 컴파일러는 무엇입니까?

답변

4

안드로이드 NDK에는 GCC의 버전 인 컴파일러가 포함되어 있습니다. 다른 것을 설치할 필요는 없습니다.

Visual Studio에서 Eclipse로 전환하면 Android 개발 수명이 훨씬 단축됩니다. 모든 편리한 도구는 Eclipse 기반입니다.

+0

안녕하세요, 감사합니다. 나는 현재 안드로이드 플러그인으로 이클립스를 사용한다. 그게 내가 개발 한 앱이다. 그래서 C++ 코드를 바로 작성할 수 있고 이클립스에서 컴파일 할 수있다. – turtleboy

+0

아, Windows에서 Cygwin이 필요합니다. 수동으로'ndk-build'를 호출 할 필요가 있는지, 아니면 이클립스가 당신을 위해 그것을 수행 하는지를 기억하지 못합니다. 단지 튜토리얼을 읽으십시오. – Thomas

+1

Android 용 Eclipse Sequoyah 플러그인 (eclipse.org/Sequoyah)을 설치하면 Eclipse에서 ndk-build를 호출 할 수 있습니다. 비슷한 코드가 최근 Eclipse CDT 리드에 의해 AOSP에 기여했지만 아직 승인되지 않았습니다. 그것은 거대한 패치이며 안드로이드 툴 팀은 ADT12가 패치를 통합하고 테스트하기 전에 출하하기를 기다리고 있다고 생각합니다. 도구 프로젝트 (tools.android.com)를 주기적으로 확인하면 더 많은 정보를 얻을 수 있습니다. 지금 당장 당신이 이클립스에서 빌드하고 싶다면, 세코야 (Sequoyah)를 사용하십시오. (Disclaimer, 저는 Sequoyah 프로젝트 리더입니다) –

관련 문제