2012-12-19 4 views
4

Eclipse 객체를 설치하려고합니다. 내 Android 프로젝트를 빌드하기 전에 C++ 라이브러리를 공유 객체로 빌드하려고합니다.Eclipse에서 Android 프로젝트를 빌드 할 때 C++ 공유 객체 빌드

Android.mk를 통해이 작업을 수행하는 방법을 살펴 보았지만 C++ 라이브러리에서 파일을 만들어 안드로이드 메이크 파일을 사용하도록 만들었습니다. 사용 가능한 것보다 더 많은 시간이 필요할 것입니다.

저는 C++ 라이브러리 용 소스를 가져 왔으며 Eclipse를 통해 빌드 할 수있었습니다. Android 프로젝트 Android.mk 파일에서는 미리 작성된 공유 오브젝트의 위치를 ​​참조하며, 실행시 올바르게 설치됩니다. 앱.

그렇다면 Android 프로젝트를 빌드 할 때 Eclipse에서 C++ 프로젝트를 빌드 한 다음 Android 프로젝트를 빌드 할 수있는 방법이 있습니까?

답변

0

대부분 내 문제를 해결했습니다. 먼저 네이티브 라이브러리 프로젝트를 C++ 프로젝트로 가져와야했습니다. 그런 다음 필자는 이클립스를 통해 빌드 디렉토리를 변경하여 내 make 파일이 라이브러리를위한 곳으로 변경했습니다. 마지막으로, Properties-> Project References를 수행하고 네이티브 라이브러리 프로젝트를 선택하여 프로젝트를 네이티브 라이브러리 참조로 만들었습니다.

관련 문제