gpt4 book ai didi

c++ - 应用程序部署——客户端无音频、无图像

转载 作者:太空狗 更新时间:2023-10-29 21:02:19 24 4
gpt4 key购买 nike

我正在部署一个用 Qt + OpenGL 编写的应用程序,该应用程序是用 Visual Studio 2008 for windows 7 编写的。

在客户端机器上,应用程序中不播放音频也不显示图像。我保持非常简单。图像和音频文件没有不同的文件夹,所有内容都位于 .exe 附近 在我的代码中,我访问了这些文件,例如

QPixmap pixmap("closeButton.jpg");

有趣的是它在我的电脑上“完美”运行。所以我不知道问题出在哪里

我尝试了从/Release 到/myProject 的输出目录,其中存在所有源文件以及图像和音频文件。同样,它适用于我的计算机,但不适用于客户端。

由于我无法在我的机器上生成类似的问题,因此很难解决该问题。有好的解决办法吗?

最佳答案

您非常需要将音频/图像和任何其他外部文件作为资源添加到项目中。

例如,我编写了一段代码,将图像加载到 QImage 小部件中。我的资源文件的属性是:

enter image description here

稍后在代码中我将该文件称为:

QImage tmp(":/mario-block.png");

交易的另一个重要部分是验证资源是否已正确加载,因此在这种情况下我还添加了以下行:

if (tmp.isNull())
{
std::cout << "!!! Failed to load image #1" << std::endl;
return;
}

关于c++ - 应用程序部署——客户端无音频、无图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15733705/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com