我是tizen平台的新手。我有一个.so文件。是否可以在tizen原生,网络或混合应用程序中使用.so文件?如果是的话,请指导我如何使用,完成我的任务对我有帮助。
答案 0 :(得分:1)
经过大量研究,我找到了解决方案
如果我们想在Tizen中使用.so文件,那么你必须使用适当的硬件架构编译源代码。您可以将.so文件直接添加到主项目中。
让我们假设您有两个应用程序:
TestLibrary(共享库)
TestApplication(想要使用.so文件)
<强>步骤:强>
将共享库的头文件(在示例中:TestLibrary / inc)复制到TestApplication的inc文件夹。
在TestApplication的lib文件夹中保留.so文件(在我们的示例中:liborg.example.testlibrary.so)
显示库路径如下:
一个。打开TestApplication的属性窗口
湾C / C ++ Build - &gt;设置
℃。 C ++链接器 - &gt;库
d。在“库(-l)”部分中,单击添加并放置.so文件的名称,不包括.so和lib(在我的示例中:org.example.testlibrary)
现在通过在TestApplication中包含头文件来使用.so文件的功能。
答案 1 :(得分:1)