有关使用C ++的Qt的快速问题

问题描述

| 我现在无法下载Qt IDE,因为它的容量约为1.5GB,并且我的互联网连接速度限制为60Kb / s,下载限制为500MBs。因此,请原谅我的好奇心,因为我将在相当长的一段时间内无法尝试Qt。 问题是:如果要使用Qt的数据库,GUI和联网功能,包含这些库的“ hello world”程序的典型大小是多少? 另外,是否应将Qt安装在.Net Framework之类的计算机上以运行程序? 再次,对不起,因为我现在无法尝试Qt。     

解决方法

        在Windows上使用这些模块的“ hello world”应用程序可能超过5 MB。它实际上取决于Qt配置。您可以仅静态链接所需的内容,然后压缩可执行文件(请参阅UPX)以获得更小的输出。 至于安装,没有要安装的框架。如果不使用静态链接,则只需捆绑适当的DLL文件。 请注意,在非Windows平台上答案是不同的。您没有指定,但由于使用.NET(而不是Mono),所以我假定使用Windows。     ,        Qt与.NET没有任何关系。 至于问题的其他部分,我承认我觉得有点奇怪。如果您只写问候世界,为什么还要包含所有这些库?请记住,即使在典型的C ++中编写hello world时,您也要包含iostream,它是一个库,但是几乎没有任何开销。在我的计算机上,它可以编译为大约6kb。