shared library 관련…

shared library 관련…

BY 17 Jun 2016 General Support

안녕하세요…

lib dir에 so 파일을 넣어 사용하면 문제가 없습니다. (c/c++ build – settings – libraries 추가)

저는 lib dir 가 아닌 새로운 dir를 생성하여 그 속의 so파일 넣어 사용하고 싶어서

lib dir에 x86이라는 새로운 dir를 생성한 후 c/c++ build – settings – library search path(-L) 에

기존  “${workspace_loc:/${ProjName}/lib}” 를 “${workspace_loc:/${ProjName}/lib/x86}”로 수정하여

실행시키니 so를 찾지 못한다는 로그를 출력하더라구요….

lib dir 속에서 so를 사용할 수 있는 건지요???

 

혹, 만약 lib dir 에 다른 새로운 dir를 생성하여 사용 할 수 있다면,

에뮬에서 사용하는 so와 s2에서 사용하는 so를 아래와 같은 구조로 만들어

lib – arm7 – .so

     – x86   – .so

자동으로 빌드 타임에 architecture에 따라 참조가 가능 하는지요???

 

감사합니다.

 

Written by