프로그래밍/Android-Java
[ANDROID] JNI Error:(150) undefined reference to '함수이름'
채연2
2022. 1. 9. 03:47
JNI 빌드 시 Error:(150) undefined reference to '함수이름' 라고 에러가 뜨면서 빌드가 실패하는 경우가 종종 있다.
왜 그런지 열심히 구글링 한 결과...............
나는 ~.c 파일의 함수들이 선언된 헤더를 ~.cpp 파일에서 그냥 #include로만 사용했기 때문이다.
이를 해결하기 위해선..
#ifdef __cplusplus
extern “C” {
#endif
#include “cy.h”
#ifdef __cplusplus
}
#endif
위와 같이 c 헤더 파일을 사용한다는 의미의 조건문을 써주면 빌드 완료!!!
320x100