기존에 제작되어 있던 C라이브러리를 안드로이드에서

 

사용해야 하는 일이 생겼습니다.

 

코드

-> 에러 항목

의 형식으로 기술해 보면

 

sprintf(strBuffer + strlen(strBuffer), "%lu ", *(unsigned long**)ap);

-> cannot convert to a pointer type

 

*ap += sizeof(int*);

-> invalid type argument of 'unary *' (have 'va_list')

 

 

라는 에러가 발생 합니다.

 

윈도우 상에서 va_list 는 char* 로 정의 되어 있는데

 

안드로이드 상에서는 아닌거 같아 보입니다.

 

이와 관련된 해결책이나 좋은 정보가 있으신 분은 도와 주세요

 

해결 방안이 안보입니다.ㅜ.ㅜ