使用Inno设置的Qt应用程序:运行时错误

时间:2013-08-13 11:56:10

标签: mysql qt dll runtime-error inno-setup

我正在用Qt 5.1做一个软件,现在我想用它创建一个设置。所以我使用我的应用程序的.exe进行了Inno设置,并链接了所有库。当我在我的计算机上安装应用程序(Windows 7)时,它可以,但是当我尝试在另一台计算机(Xp)上安装它时,我有错误“运行时错误”。我没有关于此错误,没有代码,没有日志,没有任何更多的信息,所以我不知道这个错误来自何处。也许说我的应用程序使用MySQL和lib inpout32.dll可能很有用。

所以我的问题是,我怎么知道这个错误来自哪里?

我不知道还有什么可以谈论我的问题,所以如果你还有其他问题......

感谢。

1 个答案:

答案 0 :(得分:3)

  • 确保您已将应用程序构建为发布。
  • 使用depends检查您的应用使用了哪些dll并将其包含在内 安装程序。
  • 如果您使用Visual Studio构建应用程序,则可以 必须安装可再发行软件包
  • 尝试启动您的应用 监督取决于(我认为菜单项称为“简介”)它 可能会给你一个线索哪些dll丢失或者dll崩溃 发生。

我希望这会有所帮助。