相关疑难解决方法(0)

在Windows上进行Qt dll部署

部署Qt应用程序时遇到了一个奇怪的问题.我在我的Windows XP 32位盒子上创建了一个带有所有必要dll和我的二进制文件的Zip,应用程序工作正常,

然后我在运行Windows 7 64位的笔记本电脑上测试了这个,给了我奇怪的结果.窗口图标返回默认值,我的系统托盘图标不可见.其他一切都在发挥作用.当我从窗口上的相同资源文件中绘制徽标时(这适用于两台机器),资源文件应该正常加载.

然后我将dll(我使用相同的安装程序安装)从我的win7机器复制到我的二进制文件目录,图标再次工作.我检查了dll哈希,它们是相同的.

此外,我在我的XP机器上尝试了这些dll,这次它没有显示图标.

这很奇怪,因为dll是从同一个软件包安装的,并且是相同的,但不能在另一台机器上运行.

有什么我忽略的吗?

我正在使用QT 4.7和msvs2008安装程序加上插件.

windows deployment qt

3
推荐指数
1
解决办法
4710
查看次数

标签 统计

deployment ×1

qt ×1

windows ×1