QT Creator QPrintDialog显示在开发计算机上,但不显示在其他计算机上

QT Creator QPrintDialog显示在开发计算机上,但不显示在其他计算机上,qt,deployment,printing,missing-data,Qt,Deployment,Printing,Missing Data,在开发机器以外的机器上部署应用程序时遇到问题 我在几个菜单上有一个打印按钮,当运行在QtCreator中的版本构建时,它在开发机器上运行良好。但是,当我使用WiX将项目构建到.msi文件并将其分发到其他计算机时,打印对话框将不会出现。这很可能是我的WiX文件的问题吗?我正在使用的.dll文件的版本?包含printersupport的.pro文件?QT Creator怎么能找到并运行对话框所需的代码,而其他系统却不能?试着用WiX以外的其他东西包装.msi,如果打印对话框工作,那么你知道问题出在W

在开发机器以外的机器上部署应用程序时遇到问题


我在几个菜单上有一个打印按钮,当运行在QtCreator中的版本构建时,它在开发机器上运行良好。但是,当我使用WiX将项目构建到.msi文件并将其分发到其他计算机时,打印对话框将不会出现。这很可能是我的WiX文件的问题吗?我正在使用的.dll文件的版本?包含printersupport的.pro文件?QT Creator怎么能找到并运行对话框所需的代码,而其他系统却不能?

试着用WiX以外的其他东西包装.msi,如果打印对话框工作,那么你知道问题出在WiX,所以你知道如何继续。谢谢你的回复,我同意,这是一个很好的方法来找出我的WiX文件是否是问题所在,但我不知道有任何其他方法可以从Qt Creator生成.msi文件,我从另一个程序员那里继承了这个项目。有没有关于在不使用WiX的情况下构建.msi的好方法的建议?您使用的是什么版本的qt?关于菜单状态:qt Creator 3.0.1基于qt 5.2.1 MSVC 2010,32位构建于2014年1月31日05:16:27,来自51af63bb9e版本版权所有2008-2014 Digia Plc。版权所有。