繁体   English   中英

如何在Windows上使用QT Creator编译独立版本?

[英]How to compile a standalone with QT Creator on Windows?

我用Qt Creator创建了一个Qt App。 我想将独立可执行文件发送给朋友,但他无法执行该文件。 他的错误是他缺少许多DLL。

如何编译真正独立的可执行文件? 这样我的朋友不必安装任何dll或框架即可执行此程序?

我正在使用编译器: MinGW 4.9 (32位),并且具有QT版本5.4或5.5(我不确定)。 这是他的错误的图片(很抱歉是德语的,但我希望Google翻译人员可以为您提供帮助):

错误的屏幕截图

尽管这不是一种适当的分发方法,但现在对您来说已经足够了。

无需安装Qt即可将可执行文件(.exe文件)复制到另一台PC(或虚拟机)上。 如果您安装了Qt ,它将从PATH变量中找到一些库(例如,您的开发PC)

复制后,尝试运行该命令,直到成功。 除非满足所有依赖关系,否则您将看到与您的朋友相同的错误对话框,后者将具有dll名称。 复制所有必需的dll并压缩文件夹,然后将其发送出去。

大多数dll位于\\Qt Dir\\mingw492_32\\bin\\Qt Dir\\mingw492_32\\plugins

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM