我制作了一个 QT 程序,我希望它能够在另一台没有安装 QTsdk 的计算机上运行。所以我想我必须制作一个可执行文件。不幸的是,我对此完全没有经验。谁能用简单的语言告诉我如何做到这一点?
我的工作是在 Windows 64 位计算机上基于 Qt 4.7.4(32 位)在 Qt Creator 2.4.1 中制作程序。
最佳答案
在回答中提到将您的可执行文件与 Qt 库静态链接,这非常方便,因为这意味着您只有一个文件要处理(您的 exe)——但是由于 Qt 的许可,这也意味着您必须购买一个您的应用程序的商业许可。
假设您没有修改 Qt 的源代码,解决这个问题的方法是将 Qt 的运行时库(运行时链接所需的 .dll 文件)与您的应用程序一起发布。无论如何,这就是您机器上绝大多数程序的工作方式,因为它还有很多其他优点。
关于qt - 使qt的独立可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12157417/