首页 > 代码库 > Qt 5.3.1 版本应用程序的发布问题

Qt 5.3.1 版本应用程序的发布问题

问题描述:用过Qt的朋友,都知道,完成的Qt程序,只能在QT环境里运行。在debug环境里,没有配置环境路线的情况下,必须包含多个dll库,然而每个dll库的大小确实很大的。但有时候还是会失败的,在一个完全没有QT的机子上,就会出现问题。即使运行需要的DLL库都有了,也会出现问题。

解决方法:

(1)DLL库还是有的,但我个人觉得这个办法挺笨的。谁让我们是初学者呢。

(2)在QT安装的文件夹下,找到plugins文件夹,注意,是文件夹(一般在和bin的同目录下)。然后将其文件整个拷贝到可执行exe的文件夹下。这个文件夹才90M左右。

(3)接着在你的main函数里开始的部分加入 

QApplication::addLibraryPath("./plugins");

指明路径,这就是问什么,和exe程序放在一起了。

备注:各位路过的朋友,要是有什么好的解决办法,请多多留言。

Qt 5.3.1 版本应用程序的发布问题