마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

NDK로 SO 파일 만들때 C 소스 말고 헤더만 있어도 되나요?

0 추천
이클립스에서 간단한 SO 파일 만들어 봤는데요

 

보니깐 CPP 파일이 있어야 되던데요

 

 

원래 비주얼스튜디오로 만든것이라고 치면

 

cpp 소스 파일 말고 header 파일만 가지고 JNI 만들수 있나요?

 

답변 부탁 드립니다.
날아라동아리 (620 포인트) 님이 2016년 6월 7일 질문

2개의 답변

0 추천
header 로는 jni 인터페이스 정도는 만들 수 있겠네요
aucd29 (218,390 포인트) 님이 2016년 6월 7일 답변
0 추천
헤더에 소스가 다 있는 경우가 있긴 합니다.

make 파일 수정하기 귀찮다고 헤더만으로 소스 짜시는 분도 있거든요...-ㅇ-;;

 #include 시 소스파일 윗부분에 헤더 정보가 추가되어 들어간다고 보시면 되기 때문에,

불가능한 건 아닙니다.

단지 안드로이드의 경우 소스 파일 한개라도 있어야 빌드가 될테니.. 헤더 파일만으로도 빌드가 되게 수정을 별도로 해 줘야만 가능할 듯 하네요
익명사용자 님이 2016년 6월 7일 답변
...