2017-07-21 26 views
1

我想制作一些网络应用程序。 我想使用Qt,但它的网络图书馆是比较大的 然后我努力学习的boost :: ASIO,但它似乎有大小Boost :: ASIO VS Qt联网

什么是具有占地面积小库的一样多吗?尽可能小? 我可以使用Boost:ASIO或Qt,并以某种方式简化它们的大小? 我需要我的应用程序小于1MB(或者甚至可能更小)

+0

您对图书馆有什么要求? – MikeMB

+0

简单的网络,(例如客户端/服务器),也许还有其他功能,但我只是一个初学者...我认为基本要求是这样的应用程序在这个页面https://theboostcpplibraries.com/boost.asio-network - 编程 – w4j3d

+0

对于这样的任务Qt是巨大的,并会强制你使用它的事件循环系统。 Boost ASIO重量轻,便携性更好。 Qt特别适用于GUI,不适用于网络等简单的东西。 –

回答

1

您可以在仅标头模式下使用独立版本asio。或者您直接使用操作系统界面。

+0

你能告诉我如何得到那个吗?我不知道哪些文件是哪些文件;当我下载包文件时,它包含示例应用程序和其他内容,我不知道库的哪个部分(哪些是需要的文件/文件夹)? – w4j3d

+1

@ w4j3d:IIRC应该有一个名为“include”的文件夹,只需将它添加到包含路径中即可。否则,我会建议查看文档。 – MikeMB