Shared Library 생성 후 외부 프로젝트에서 참조 못하는 문제

Shared Library 생성 후 외부 프로젝트에서 참조 못하는 문제

BY 07 Dec 2015 General Support

1. New > Tizen Native Project > Template > WEARABLE-2.3.1 > shared  library  create

2. SharedLibrary > 오른쪽 마우스 클릭> Properties > C/C++ Build > Tizen Settings > Architecture > ARMv7-a

3. SharedLibrary > 오른쪽 마우스 클릭> Build Project

4. liborg.example.sharedlibrary.so in SharedLibrary’s Binaries 를 사용할 project( 프조젝트명 testing) 의 lib로 옮긴다.

5. 사용할 project (testing) > 오른쪽 마우스 클릭> Properties  > C/C++ Build > Settings >

Libraries (-l) : sharedlibrary 추가

Library search path (-L) : liborg.example.sharedlibrary.so 를 옮긴 lib의 path 추가 (“…\testing\lib”)

6. 사용할 project (testing)> 오른쪽 마우스 클릭> Build Project

 

FAILED: clang++.exe ………. i386-linux-gnueabi/bin/ld.exe: cannot find -lsharedlibrary

clang++.exe: error: linker (via gcc) command failed with exit code 1 (use -v to see invocation)

 

위와 같이 생성된 라이브러리를 다른 프로젝트의 lib 에 넣고 빌드 시 참조하지를 못하고 있는 상황입니다.

 

Written by