gpt4 book ai didi

c++ - Qt GUI 应用程序可以在我的电脑上运行,但不能在另一台电脑上运行?

转载 作者:太空狗 更新时间:2023-10-29 21:46:08 25 4
gpt4 key购买 nike

我用独立版本的 Qt (mingw) 构建了我的第一个 c++ GUI 应用程序,并且运行良好。我在另一台计算机上尝试过,它立即崩溃并出现 Visual c++ 运行时库错误。

我实际上测试了将整个 bin 文件夹复制到另一台 PC 并从那里运行应用程序,仍然是一样的。什么可能导致问题?

其他详细信息:

我安装了 Visual C++ 2010 Redistributable,我也复制了 d3dcompiler_XX.dll。我从 Qt\Qt5.0.1\5.0.1\mingw47_32\bin 获得了所有的 dll。

我没有链接任何东西,一般来说我对链接的经验为零。我阅读了几篇关于此的帖子,但他们没有提供任何解决方案,或者我无法理解的解决方案。 Debug模式也这样做。在我的 PC 上,它也在 Qt Creator 之外运行。

最佳答案

如果您的 Qt 应用程序是使用 MinGW 动态构建的(即使用动态库),您需要来自 MinGW 的 dll(例如 libgcc_s_sjlj-1.dll、libstdc++-6.dll 等)。在您的 MinGW 安装目录中找到这些文件。 (可能是你的Qt安装)

检查来自 Deploy an application on window 的“应用程序依赖项”

关于c++ - Qt GUI 应用程序可以在我的电脑上运行,但不能在另一台电脑上运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15866805/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com