# 8、選擇合適的開發工具說明
</br>
## 8.1 window平臺
* SDK和第三方依賴庫均基于Microsoft visual studio 2010
IDE來編譯和生成的,所以高于或低于Microsoft visual studio 2010
版本編譯的時候都會報版本不對應的錯誤。
選擇平臺工具集如下

平臺工具集選擇錯誤平臺工具集會報如下圖所示錯誤

</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庫路徑也需要指向自己編譯器編譯的第三方庫路徑。如下圖所示:
頭文件引用路徑

- 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、版權說明