2017-07-21 67 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