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

时间:2013-06-15 03:20:36

标签: c++ qt netbeans deployment

我正在Ubuntu上开发netbeans c ++ Qt项目。我想将此程序部署到可以从Windows机器上运行的独立可执行文件。

我无法在网上找到有关如何执行此操作的任何内容。有可能吗?

1 个答案:

答案 0 :(得分:1)

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

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

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

(注意:我认为静态链接库可能会产生许可影响。自从我查看Qt许可证以来已经有一段时间了。)