是否可以使用外部库构建Qt项目

问题描述 投票:0回答:1

我使用OpenCV库创建了一个项目,当我运行.exe时,该项目在我的计算机上可以正常运行,但是在其他计算机上打开该项目时却无法。我将所有使用的QT和Opencv dll放置在同一文件夹中,但仍然可以在运行时保持加载一段时间,然后什么也没有发生。

是否有正确的方法在文件中包含/嵌入外部库?

c++ qt opencv mingw
1个回答
1
投票

签出https://github.com/brechtsanders/pedeps/releases

它包含一个工具copypedeps,该工具的-r参数以递归方式复制所有依赖项以及可执行文件。

此外,您可能应该将Qt的plugins文件夹(整个文件夹本身,而不是其内容)复制到您的.exe和.dll文件所在的文件夹中。

© www.soinside.com 2019 - 2024. All rights reserved.