【发布时间】:2022-01-06 02:48:12
【问题描述】:
我的项目 IDE:Visual Studio 2019,Qt 5.15.0。
我正在尝试通过发布版本的 project_name.exe 文件启动应用程序,但没有任何反应。
Debug模式的project_name.exe文件运行良好。
该项目在 IDE 中也以 Debug 和 Release 模式运行良好。
我将 Qt Bin 目录添加到 PATH。
我尝试了 windeployqt 命令,但没有帮助。
根据构建输出和依赖项工具,我将应用程序依赖的所有 dll 文件复制到 Release 文件夹,但是我无法从 exe 文件或 IDE 运行它(没有任何编译错误或尝试运行时出现错误消息)。
从 Release 文件夹运行 exe 文件缺少什么?
【问题讨论】:
-
来自 user17537755 的评论:对不起,我无法发表评论,因为我的声誉太低了。你的意思是你可以在IDE中运行应用程序,工作目录=项目目录,但不能运行工作目录=发布目录?我的猜测是某些文件因为相对路径而无法找到,例如翻译文件。您是否尝试将 .exe 复制到项目目录并运行?
标签: c++ qt deployment release