안녕하세요 ~ ^^


ndk에서 정적 라이브러리 사용 관련하여 질문드립니다.

먼저 .a 라이브러리를 생성하여 링크를 하고 프로젝트에 포함하는데는 성공하였습니다.

일반적인 함수를 호출하거나 라이브러리에서 로그를 찍는데에는 큰 무리가 없습니다.


그런데, two-libs 예제를보면 라이브러리 파일이 아닌 소스파일이여서인지 헤더파일을 include 해주는데요.

라이브러리 형태로 추가했을경우에는 원래 헤더파일을 추가하지 않아도 되는것인가요? 오히려 추가시 에러가 나더라구요.


그리고 라이브러리로 사용시 .a 안에 파일은 볼 수 없는 상황이라서 자동완성이나 코드 정의(함수명 및 파라메타)를 볼 수 있는지 궁금합니다. vc를 사용중인데 코드 정의창에 보이지 않고 자동완성 또한 되지 않으니 사용하기가 무척 번거롭습니다.


마지막으로 라이브러리 안에 정의되어 있는 구조체를 사용 할 수 있는 방법이 있는지 궁금합니다.


감사합니다. ^^