게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
안드로이드 NDK 아시는분 있나요... C라이브러리에 관해서 질문입니다.
게시물ID : programmer_12168짧은주소 복사하기
작성자 : 흔남이개
추천 : 0
조회수 : 336회
댓글수 : 1개
등록시간 : 2015/07/17 16:09:06
옵션
  • 본인삭제금지
이게 맞는거같은데 안되서 질문 올립니다.
 
일단 프로젝트는 workspace에 있지않고 C언어 라이브러리와 같은 공간에 있습니다.
이 프로젝트 안에는 src,gen,jni,libs 등등 있겠죠
jni파일 안에 a.c, a.h 라는 파일이 있다고 했을때
당연히 a.h해더파일은 같은 공간에있으니 문법오류가 없지만
 
나머지 파일은 workspace와 같은 경로에 있는데 이걸 어떻게 해야할지 잘 모르겠네요.
 
a.c파일 내용은
#include <jni.h>
#include "a.h"
/////////// 컴파일하면 b.h : No such file or directory 이런 오류가 뜹니다.
#include "b.h"
#include "c.h"
#include "d.h"
#include "f.h"
 
이런 라이브러리 경로는 Android.mk파일에서 하는거같은데
이 파일안에 경로를 추가해줬습니다
 
LOCAL_C_INCLUDES := $(MY_LIB)/include   <---- 이렇게
$(MY_LIB)는 workspace와 같은 위치입니다. include 안에는 b,c,d,f 헤더파일이 존재하구요..
 
제가 한건 여기까지입니다. 이렇게 해도 같은오류가 뜨니 어떤방법으로 라이브러리 경로를 설정해줘야하는지 잘 모르겠네요.
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호