gpt4 book ai didi

c - 使用 QT Creator,如何制作不需要在目标平台上安装 .dll 的 Windows 可执行文件?

转载 作者:行者123 更新时间:2023-11-30 20:40:05 24 4
gpt4 key购买 nike

我是 QT Creator 的新手,别人的项目刚刚落入我的怀抱,所以请善待。

我需要构建一个可执行文件,可以通过电子邮件发送到其他未安装 QT Creator 或其 .dll 的 Windows 计算机并在其上运行。

奇怪的是,通过绿色三角形通过 QT Creator IDE 调用会运行应用程序,但双击 .exe 不会运行。我看到报告称某些 .dll(例如 libwinpthread-1.dll)“您的计算机上不存在”,但它们显然存在,并且 PATH 包含指向包含文件夹的路由。

将它们复制到包含 .exe 的文件夹中已经解决了问题,但这只是一个 hack。

即使在运行 Windeployqt 后,这些问题仍然存在。

谢谢!

最佳答案

如果您是 QT 新手,那么如果您随应用程序提供所需的库会更容易。将 qt/bin(例如 C:\Qt\5.3\mingw482_32\bin)文件夹放入您的路径中,并从 cmd 执行 windeployqt yourbiniary.exe。这会将所有需要的文件复制到您的应用程序的文件夹中。该文件夹是独立的并且可以分发。

关于c - 使用 QT Creator,如何制作不需要在目标平台上安装 .dll 的 Windows 可执行文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24252010/

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