【发布时间】:2021-01-01 09:50:51
【问题描述】:
我已经使用 qt 编写了 windows gui 应用程序,我想部署它。现在,当我将 .exe 放置到其他 PC 时,它显示错误,说需要 qt5core.dll 等。我可以安装这个 dll,但它可能吗使用 qt 运行 exe 应用程序而没有 qt 的 dll 作为一个文件?所以我可以例如将 .exe 给我的朋友,他可以立即运行它而无需安装 .dll?
【问题讨论】:
-
您必须将您的可执行文件与您可能必须自己构建的静态 QT 库链接起来。我不确定 QT 是否支持这样的路径。
-
我的建议是创建一个安装程序包,将所需的 dll 和运行时安装到标准 c:\Program Files
标签: c++ qt desktop-application