qt - 使qt的独立可执行文件

标签 qt exe

我制作了一个 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/

相关文章:

go - 如何将响应编写器和 http 请求传递给 Go 中的可执行文件?

c# - 从网站在客户端计算机中运行 exe

c++ - 在 QTableView 中跨越两列的标题

c++ - Qt圆角矩形,为什么角不一样?

android - Qt 5.1 Android 程序不发送按键

Python Pyinstaller exe 打开 tkinter 窗口的多个实例,Python Firebase [视频]

exe - inno setup 可执行文件被视为病毒

c++ - 使用 Qt C++ 截屏

python - 删除 QGraphicsItem 的父项

c# - native 可执行文件中的字符串表资源