# 8、选择合适的开发工具说明
</br>
## 8.1 window平台
* SDK和第三方依赖库均基于Microsoft visual studio 2010
IDE来编译和生成的,所以高于或低于Microsoft visual studio 2010
版本编译的时候都会报版本不对应的错误。
选择平台工具集如下
![](https://box.kancloud.cn/6b99729ddb7720eade5cdac3ed3be5bb_554x266.png)
平台工具集选择错误平台工具集会报如下图所示错误
![](https://box.kancloud.cn/8008ce5ce2f07ca7d3a20228c09c52f7_554x130.png)
</br>
## 8.2 linux平台
</br>
### 8.2.1 简介
* SDK和第三方依赖库默认均基于ubuntu32位系统下的eclipse来编译和生成的。默认使用ubuntu14.04的gcc4.8编译器。如果终端并非该平台。需要第三方开发者自行替换为自己终端对应的编译器,并重新编译即可。
### 8.2.2 其他linux平台编译简介
* 如果终端并非X86架构的ubuntu平台。需要第三方开发者自行替换为自己终端对应的编译器,并重新编译LingjuSdk和依赖到的所有第三方库。Ubuntu环境不需要开发者自行编译第三方库,是因为已经在sdk中内置预编译好的ubuntu环境的第三方库。
#### 8.2.1.1具体步骤
* 1. 查找出所有的第三方库依赖。具体请看项目依赖。
* 2. Ubuntu sdk下已编译好的第三方库位置为/LingjuSdk/ThirdPartLib,可以查看作为一个参考。
* 3. 更换了编译器之后,eclipse下的各模块的头文件引用与so库路径也需要指向自己编译器编译的第三方库路径。如下图所示:
头文件引用路径
![](https://box.kancloud.cn/b0e5e2b4c172a5430c47180ad007e29a_553x270.png)
- 1、简介
- 2、运行环境
- 3、语义理解
- 3.1、语义理解效果展示
- 3.2、语义理解API文档
- 3.3、语义理解指令接口文档
- 3.4、语义理解示例
- 4、高级语音
- 4.1、语音解析
- 4.1.1、语音解析效果展示
- 4.1.2、语音解析API文档
- 4.1.3、语音解析用法用例
- 4.2、语音合成
- 4.2.1、语音合成效果展示
- 4.2.2、语音合成API文档
- 4.2.3、语音合成用法用例
- 4.3、音乐播放
- 4.3.1、音乐播放API文档
- 4.3.2、音乐播放用法用例
- 4.4、高级项目示例
- 5、语音唤醒
- 5.1、语音唤醒效果展示
- 5.2、语音唤醒API文档
- 5.3、语音唤醒用法用例
- 5.4、语音唤醒示例项目
- 6、常见的业务需求实现的示例
- 6.1、业务实现逻辑概要顺序
- 6.2、概要代码
- 6.3、项目示例
- 7、自定义高级语言
- 8、选择合适的开发工具说明
- 9、项目打开方式
- 10、项目依赖
- 11、常见问题
- 12、文档版本
- 13、联系方式
- 14、版权说明