Programming/Android
RefBase.h:350: error: 'android::IBinder' is an inaccessible base of
초프(초보 프로그래머)
2011. 11. 24. 10:19
반응형
SensorService 를 흉내낸 간단한 PSensorService를 만들려고 간단한 코드를 입력하고 틀만 만들었습니다.
System_init.cpp 의 system_init() 에서
PSensorService::instantiate();
를 추가하여 서비스를 시작하도록 하였습니다.
컴파일 도중 오류가 발생했습니다.
RefBase.h:350: error: 'android::IBinder' is an inaccessible base of
이 오류였는데... 구글에 검색해 봐도 답이 안 보였습니다.
결론은 SensorServer를 만들어 상속을 받는데 public을 안 써줘서 접근을 못하는 것이었습니다.
상속받을 때 접근자를 항상 주의하도록 합시다!!!
System_init.cpp 의 system_init() 에서
PSensorService::instantiate();
를 추가하여 서비스를 시작하도록 하였습니다.
컴파일 도중 오류가 발생했습니다.
RefBase.h:350: error: 'android::IBinder' is an inaccessible base of
이 오류였는데... 구글에 검색해 봐도 답이 안 보였습니다.
결론은 SensorServer를 만들어 상속을 받는데 public을 안 써줘서 접근을 못하는 것이었습니다.
상속받을 때 접근자를 항상 주의하도록 합시다!!!
반응형