编译安装依赖库
<h3>目的</h3>
<p>VTStoryBook要移植代码并在新平台上正常运行,需要一个交叉编译环境和移植app相关的依赖库。
app中使用了几个不常用的依赖库,因此,方案需求方需要提前编译好这些依赖库放到sdk中。</p>
<h3>依赖库</h3>
<p>编译依赖库如下:</p>
<table>
<thead>
<tr>
<th>依赖库</th>
<th>版本号</th>
<th>说明</th>
<th>主要的模块</th>
</tr>
</thead>
<tbody>
<tr>
<td>opencv</td>
<td>v2.4.13</td>
<td>在绘本故事APP中,做了特定的图像预处理算法,算法中使用了opencv开源库,opencv是应用最广最流行的机器视觉开源库,具体资源可见:<a href="https://opencv.org/">opencv</a><br>opencv安装教程参考: <a href="https://blog.csdn.net/li_wen01/article/details/71641408">https://blog.csdn.net/li_wen01/article/details/71641408</a></td>
<td><br><strong>opencv用到的模块:</strong>libopencv_core.a、libopencv_highgui.a、libopencv_imgproc.a、libopencv_ml.a</br><strong>opencv的依赖库:</strong>libIlmImf.a、liblibjasper.a、liblibjpeg.a、liblibpng.a、liblibtiff.a</td>
</tr>
<tr>
<td>curl</td>
<td>v7.62.0</td>
<td>在绘本故事APP中,使用了Get请求、Post请求、下载文件这几个模块。网络接口采用的是网上的开源库 libcurl,是linux上比较出名的网络开源库,具体资料可见:<a href="https://curl.haxx.se/libcurl/">https://curl.haxx.se/libcurl/</a>。</td>
<td>libcurl.a(http)</td>
</tr>
</tbody>
</table>
<p>依赖库源码安装包及接口头文件的百度云盘下载地址:
链接:<a href="https://pan.baidu.com/s/1peeSZRq9gfqFTvot9hDXfA">https://pan.baidu.com/s/1peeSZRq9gfqFTvot9hDXfA</a>
提取码:mv90
虚拟机登陆密码:visiontalk</p>
<h4><strong>注意:</strong>VTStoryBook v1.4以后的版本已去除opencv的依赖,如果需要v1.4无需移植opencv库。</h4>
<h3>相关文件</h3>
<ul>
<li>与硬件相配套的系统sdk包或者编译工具链</li>
<li>编译环境搭建教程</li>
</ul>