如何在tizen

时间:2017-01-09 06:14:21

标签: samsung-mobile tizen tizen-web-app tizen-native-app .so

我是tizen平台的新手。我有一个.so文件。是否可以在tizen原生,网络或混合应用程序中使用.so文件?如果是的话,请指导我如何使用,完成我的任务对我有帮助。

2 个答案:

答案 0 :(得分:1)

经过大量研究,我找到了解决方案

如果我们想在Tizen中使用.so文件,那么你必须使用适当的硬件架构编译源代码。您可以将.so文件直接添加到主项目中。

让我们假设您有两个应用程序:

  1. TestLibrary(共享库)

  2. TestApplication(想要使用.so文件)

  3. <强>步骤:

    1. 将共享库的头文件(在示例中:TestLibrary / inc)复制到TestApplication的inc文件夹。

    2. 在TestApplication的lib文件夹中保留.so文件(在我们的示例中:liborg.example.testlibrary.so)

    3. 显示库路径如下:

      一个。打开TestApplication的属性窗口

      湾C / C ++ Build - &gt;设置

      ℃。 C ++链接器 - &gt;库

      d。在“库(-l)”部分中,单击添加并放置.so文件的名称,不包括.so和lib(在我的示例中:org.example.testlibrary)

    4. 现在通过在TestApplication中包含头文件来使用.so文件的功能。

答案 1 :(得分:1)

for 1.我建议添加usr / include目录并将其添加到编译器路径

您将在以下位置找到一个示例:

https://wiki.iotivity.org/tizen