我只想在Qt中编写一个播放简单.wav文件的程序。 这在我的Qt运行的PC上完美运行,但每当我想在另一台计算机上运行该程序时,就没有声音。 我无法在任何地方找到任何解决方案。
这是我到目前为止所尝试的:
QFile dir("C:/Sounds/countdown3.wav");
if(dir.exists()){
ui->labelSound->setText("File found!");
ui->pushButtonPlay->setEnabled(true);
ui->labelplay->setEnabled(true);
ui->pushButton->setEnabled(false);
}
else ui->labelSound->setText("File not available!");
(当我重命名文件时,我收到“文件不可用!”消息,因此这有效。)
要将程序从我的电脑部署到笔记本电脑,我将以下内容放入文件夹中:
以及带有countdown3.wav到C:/ -drive的“Sounds”文件夹。仍然没有声音:(
我错过了什么?
我希望你能帮助我!
答案 0 :(得分:2)
audio plugins文件夹:[Qt-Installation]\5.4\msvc2013\plugins\audio
audio\qtaudio_windows.dll
您需要什么audio\qtaudio_windowsd.dll
是调试库audio\qtaudio_windowsd.pdb
符号您不需要部署最后两个。