2

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

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

我不知道对我的问题还有什么要说的,所以如果您还有其他问题..

谢谢。

4

1 回答 1

3
  • 确保您已将应用程序构建为发布版本。
  • 检查使用取决于您的应用程序使用的 dll 并将它们包含在安装程序中。
  • 如果您使用 Visual Studio 构建您的应用程序,您可能需要安装可再发行包
  • 尝试在依赖的监督下启动您的应用程序(我认为菜单项称为“配置文件”)它可能会给您一个线索,哪些 dll 丢失或崩溃发生在哪个 dll 中。

我希望这有帮助。

于 2013-08-13T12:16:21.763 回答