C++ Qt和可执行dll';s

C++ Qt和可执行dll';s,c++,qt,dll,C++,Qt,Dll,我已经发布了一些关于这个的帖子,但仍然没有答案 我假设Qt creator中有很多人的程序,我有,很好。。唯一的问题是dll的可执行文件需要工作,大部分大小都来自icu文件 假设你创建了一个程序,一个简单的程序,它可以做一些事情,大小通常在30mb左右!与所有的dll的!!太多了 我没有看到很多帖子有同样的问题,为什么?人们找到解决办法了吗 Qt 5.2.1,msvc 2012您可以。使用core+gui+widgets模块的UPX压缩可执行文件,没有其他依赖项(不需要MSVC运行时!),大约为

我已经发布了一些关于这个的帖子,但仍然没有答案

我假设Qt creator中有很多人的程序,我有,很好。。唯一的问题是dll的可执行文件需要工作,大部分大小都来自icu文件

假设你创建了一个程序,一个简单的程序,它可以做一些事情,大小通常在30mb左右!与所有的dll的!!太多了

我没有看到很多帖子有同样的问题,为什么?人们找到解决办法了吗


Qt 5.2.1,msvc 2012

您可以。使用core+gui+widgets模块的UPX压缩可执行文件,没有其他依赖项(不需要MSVC运行时!),大约为5MB。Qt4也是4MB,所以差别不大。如果不需要webkit,您可以在禁用ICU的情况下重新编译Qt,因为只有webkit对ICU有硬依赖性。

因为关心分布大小的人可以自己编译Qt,而不需要ICU。+使用UPX压缩运行时。可能重复“我已经发布了一些关于此的帖子,但仍然没有答案!”请不要这样做。这不是一个讨论论坛。理想情况下,每个问题都应该有一份副本。副本可能会被关闭。@Dmitry Sazonov我想是的,谢谢你,我实际上是在听库巴·奥伯的话。首先对副本感到抱歉,我已经寻找答案3天了,我查看了帖子,很好^^,我想我会编译一个静态版本。谢谢你