如何部署netbeans Qt项目的独立可执行文件

how to deploy netbeans Qt project to stand-alone executable

本文关键字:项目 Qt 独立 可执行文件 netbeans 何部署 部署      更新时间:2023-10-16

我在Ubuntu的netbeans c++ Qt项目上工作。我想把这个程序部署成一个独立的可执行文件,可以在Windows机器上运行。

我在网上找不到关于如何做这件事的任何东西。这可能吗?

您必须在Windows机器上编译源代码或设置交叉编译工具链。

我强烈建议第一个选择,因为第二个没有任何乐趣。

然后你将不得不静态地链接适当的Qt dll并将它们编译成最终的可执行文件,或者简单地将所需的dll复制到可执行文件的路径中。找出所需dll的最简单方法是什么?尝试运行该程序,它将失败并告诉您需要链接到哪些库。(或者在ubuntu上运行ldd并跟踪列表)

(注意:我认为静态链接库可能涉及许可问题。我看Qt许可证已经有一段时间了