언어 설정

Menu
Sites
Language
c++로 만든 라이브러리는 어떻게 사용하는지요?

안드로이드에서 c++로 만든 라이브러리는 일단 c++로 코딩을 한 후에 만들어진 라이브러리를 ndk build를 통해서 so 파일을 만들고, jni파일을 만든후에 android에서 해당 라이브러리를 사용하게 됩니다.

이런 방식으로 tizen에서는 어떻게 진행이 되어야 하는지 알고 싶습니다.

일단 제가 c++로 관련 프로그램을 작성한 후에 해당 라이브러리를 tizen에서 사용하기 위해서는 어느 부분을 진행해야 될지 도움말은 어느 부분을 검토해야 될지 문의 합니다.

Responses

4 댓글
daniel kim

Shared Libary는 아래와 같이, IDE에 존재하는 shared libary template을 이용하여 .so file을 생성하는 방법이 있습니다.

     File >> New >> Tizen Native Project, Template >> Library >> Shared Library

 

project에 .so를 추가하는 방법은 아래 link를 참조하시면 될 것 같습니다.

https://developer.tizen.org/dev-guide/2.2.1/org.tizen.native.appprogramming/html/app_dev_process/adding_libraries_and_library_search_paths.htm

SoonYoung Yoon

답변 감사합니다.

답변 주신 대로 Shared Library를 만들어서 사용을 잘 했습니다.

그러나, 이번에 Tizen SDK 2.3 으로 업그레이드를 하게 되었는데 Tizen SDK 2.3에서는 Shared Library를 만들기는 했는데 보내주신 링크처럼 사용을 하지는 못하는 것 같습니다.

실행시 오류가 발생을 합니다.

혹시 SDK 2.3 에서는 다른 방법이 없을까요?

SoonYoung Yoon

Shared Library 로 만든 so파일을 사용하는 방법은 다음의 주소에 잘 나와 있습니다.

http://blog.naver.com/ambidext/70130663408

 

daniel kim

안녕하세요...

실행시에 어떤 오류가 나는 지 알수 있을지요?