Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何在我的Webkit Qt应用程序中显示jpeg图像?_Windows_Qt_Jpeg_Qtwebkit - Fatal编程技术网

Windows 如何在我的Webkit Qt应用程序中显示jpeg图像?

Windows 如何在我的Webkit Qt应用程序中显示jpeg图像?,windows,qt,jpeg,qtwebkit,Windows,Qt,Jpeg,Qtwebkit,我创建了一个Qt应用程序,它使用QtWebkit和一系列资源HTML、JS、CSS和JPEG图像作为概念证明,用于将web应用程序部署为具有本机文件加载和保存功能的跨平台Win/Mac桌面应用程序 该应用程序是第一次在Mac上编译,运行非常完美。我最终还使用MSVC2010在Windows上编译了它,它运行良好——显示jpeg——在我的虚拟开发机器上与Windows Xp SP3并行,也在Windows 7虚拟机上运行 但是,它绝对不会在我尝试运行它的任何其他WinXP机器上显示JPEG文件 我

我创建了一个Qt应用程序,它使用QtWebkit和一系列资源HTML、JS、CSS和JPEG图像作为概念证明,用于将web应用程序部署为具有本机文件加载和保存功能的跨平台Win/Mac桌面应用程序

该应用程序是第一次在Mac上编译,运行非常完美。我最终还使用MSVC2010在Windows上编译了它,它运行良好——显示jpeg——在我的虚拟开发机器上与Windows Xp SP3并行,也在Windows 7虚拟机上运行

但是,它绝对不会在我尝试运行它的任何其他WinXP机器上显示JPEG文件

我在网上搜索了一个解决方案,并将所有相关的dll都放在了正确的位置/imageformats/qjpeg4.dll中,但它就是不起作用

源代码可在

我正在使用Qt4.8.1

我不知道链接到现成编译软件的礼节,但如果有人想看到,我很乐意将我的windows部署放到github上


任何帮助都将不胜感激,我真的需要让这个为客户项目工作

更新:这是一个非常奇怪的问题,当我回来重新启动windows实例,然后重新运行可执行文件时,图像显示正确。对于我知道的原始问题,这不是一个非常令人满意的答案,但至少它似乎正在工作。

在这些XP机器中分析应用程序时,您是否看到任何奇怪的现象?我不是Windows专家,所以不确定,但在运行dependency walker时,没有任何明显的DLL丢失。