C++ 如何在Ubuntu中启用Qt文本到语音模块?
我正在尝试为一个应用程序安装Qt文本语音模块,我让它在windows和MacOSX上运行 对于Linux,我得到了这个错误 $qmake“配置+=测试” 项目消息:正在配置测试生成 项目消息:警告:未知QT:texttospeechC++ 如何在Ubuntu中启用Qt文本到语音模块?,c++,qt,text-to-speech,ubuntu-18.04,C++,Qt,Text To Speech,Ubuntu 18.04,我正在尝试为一个应用程序安装Qt文本语音模块,我让它在windows和MacOSX上运行 对于Linux,我得到了这个错误 $qmake“配置+=测试” 项目消息:正在配置测试生成 项目消息:警告:未知QT:texttospeech /qt4/qtest-I/usr/include/qt4-Ibuild/release/.moc-Ibuild/release/.ui-o build/release/.obj/olam.o src/olam.cpp src/olam.cpp:10:10:致命错误:
/qt4/qtest-I/usr/include/qt4-Ibuild/release/.moc-Ibuild/release/.ui-o build/release/.obj/olam.o src/olam.cpp
src/olam.cpp:10:10:致命错误:QTextToSpeech:没有这样的文件或目录
#包括
^~~~~~~~~~~~~~~
其他相关信息
操作系统:Ubuntu仿生
Qt版本:5.9
CI测试失败:多亏Mathiaschimid的提示。问题是构建采用的是qt4 libs而不是Qt5,通过添加
Qt5 default
包进行修复
sudo apt get安装qt5默认值
您声明正在使用Qt 5.9,但错误消息显示包含到qt4的目录。
/qt4/QtTest -I/usr/include/qt4 -Ibuild/release/.moc -Ibuild/release/.ui -o build/release/.obj/olam.o src/olam.cpp
src/olam.cpp:10:10: fatal error: QTextToSpeech: No such file or directory
#include <QTextToSpeech>
^~~~~~~~~~~~~~~