我创建了一个 Qt 应用程序,它使用 QtWebkit 和一堆资源(HTML、JS、CSS 和 JPEG 图像)作为将“网络应用程序”部署为跨平台(Win/Mac)的概念验证具有“本机”文件加载和保存功能的桌面应用程序。
该应用程序首次在 Mac 上编译并且运行良好。我最终还设法使用 MSVC2010 在 Windows 上对其进行了编译,并且它在我的虚拟开发机(Parallels Windows Xp SP3)和 Windows 7 虚拟机上运行良好 - 显示 jpeg。
但是,它绝对不会在我尝试运行它的任何其他 WinXP 机器上显示 JPEG 文件。
我已经在网上搜索了一个解决方案,并将所有相关的 dll 包含在正确的位置(/imageformats/qjpeg4.dll),但它就是行不通。
源代码可在https://github.com/theteep/Qt-Webkit-Wrapper获得
我正在使用 Qt 4.8.1。
我不知道链接到预编译软件的礼仪,但如果有人想看到它,我很乐意将我的 Windows 部署放到 github 上。
任何帮助将不胜感激,我真的需要让这个为客户项目工作!