안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요 ~ ^^
ndk에서 정적 라이브러리 사용 관련하여 질문드립니다.
먼저 .a 라이브러리를 생성하여 링크를 하고 프로젝트에 포함하는데는 성공하였습니다.
일반적인 함수를 호출하거나 라이브러리에서 로그를 찍는데에는 큰 무리가 없습니다.
그런데, two-libs 예제를보면 라이브러리 파일이 아닌 소스파일이여서인지 헤더파일을 include 해주는데요.
라이브러리 형태로 추가했을경우에는 원래 헤더파일을 추가하지 않아도 되는것인가요? 오히려 추가시 에러가 나더라구요.
그리고 라이브러리로 사용시 .a 안에 파일은 볼 수 없는 상황이라서 자동완성이나 코드 정의(함수명 및 파라메타)를 볼 수 있는지 궁금합니다. vc를 사용중인데 코드 정의창에 보이지 않고 자동완성 또한 되지 않으니 사용하기가 무척 번거롭습니다.
마지막으로 라이브러리 안에 정의되어 있는 구조체를 사용 할 수 있는 방법이 있는지 궁금합니다.
감사합니다. ^^
올바른 방법인지는 모르겠으나 일단 해결되었습니다...
라이브러리(.a)파일과 헤더파일을 해당 프로젝트에 같이 넣으니 자동완성과 코드 정의가 보이는군요..