2017-01-09 3 views
0

Я новичок в платформе tizen. У меня есть файл .so. Можно ли использовать .so файл в родном, веб-или гибридном приложении tizen? Если да, можете ли вы посоветовать мне, как использовать, мне было бы полезно выполнить мою задачу.Как добавить файл .so в tizen

ответ

1

После исследования так много времени, я нашедшим решением

Если мы хотим использовать файл .so в Tizen, то вы должны скомпилировать исходный код с соответствующей аппаратной архитектурой. Вы можете добавить файл .so прямо в свой основной проект.

Давайте предположим, что у вас есть два приложения:

  1. TestLibrary (разделяемая библиотека)

  2. TestApplication (который хочет использовать файл .so)

Процедура:

  1. Скопируйте файлы заголовков разделяемой библиотеки (в примере: TestLibrary/inc) в папку с тегами TestApplication.

  2. сохранить файл .so (в нашем примере: liborg.example.testlibrary.so) в Lib папки TestApplication в

  3. Показать библиотека путь следующим образом:

    а. Открыть окно свойств TestApplication

    b. C/C++ Build -> Настройки

    c. C++ Linker -> Библиотеки

    d. В разделе «Библиотеки (-l)» нажмите «Добавить» и поместите имя файла .so, исключая .so и lib (в моем примере: org.example.testlibrary)

  4. Теперь используйте функции .so-файлов, включив заголовочные файлы в TestApplication.

0

на 1. Я хотел бы предложить, чтобы добавить USR/включать каталог и добавить его в компилятор путь,

вы найдете пример по адресу:

https://wiki.iotivity.org/tizen

Смежные вопросы