Qt - 如何将Qt运行时DLL复制到输出路径

Mit*_*coc 0 c++ windows dll qt copy

我需要在构建时将Qt运行时DLL库复制到输出路径.我做了很多搜索,我发现了很多主题,但没有一个帮助.

Nej*_*jat 5

最方便的方法是使用Windows部署工具来部署您的应用程序.可以在中找到Windows部署工具QTDIR/bin/windeployqt.exe.它会自动将所有必需的dll文件放入应用程序目录中.

打开命令提示符并将路径添加到Qt目录,并将其bin文件夹添加到PATH变量中:

set PATH= path\to\Qt\bin
Run Code Online (Sandbox Code Playgroud)

接下来运行Windows部署工具,并将您的应用程序路径作为参数:

windeployqt.exe  <path-to-app-binary>
Run Code Online (Sandbox Code Playgroud)

这样,您可以确保已部署的应用程序可以在任何计算机上运行,​​并且您已包含必要的内容.