2017-07-21 10 views
1

ネットワーキングアプリケーションを作ってみたい。 私はQtのを使用していたが、ライブラリが 比較的大きいネットワーキングだと、私はブースト:: ASIO学ぶことを試みたが、 ブースト:: ASIO VS Qtネットワーク

小さなフットプリントを持っているライブラリは何ですかサイズ

の同じ量を持っているようですか?できるだけ小さい? Boost:ASIOまたはQtを使用して、サイズを少しでも合理化することはできますか? 私のアプリケーションは1MBより小さくする必要があります(またはそれより小さい場合もあります)

+0

ライブラリに関する要件はありますか? – MikeMB

+0

単純なネットワーキング(クライアント/サーバーなど)、多分その他の機能ですが、私は初心者です...基本的な要件は、このページのこれらのようなアプリケーションです。https://theboostcpplibraries.com/boost.asio-network -programming – w4j3d

+0

Qtはこのようなタスクには巨大で、イベントループシステムを使用するように強制します。 Boost ASIOは軽量で持ち運びが容易です。 Qtは、特にネットワークのような単純なものではなく、GUIに適しています。 –

答えて

1

スタンドアロン版のasioはヘッダー専用モードで使用できます。または、OSインタフェースを直接使用します。

+0

あなたはそれをどうやって得るか教えていただけますか?どのファイルがどのファイルであるのか分かりません。サンプルアプリケーションやその他のものが含まれているパッケージファイルをダウンロードしたとき、どの部分がライブラリ(必要なファイル/フォルダ)ですか? – w4j3d

+1

@ w4j3d:IIRC "include"というフォルダがあります。インクルードパスに追加するだけです。それ以外の場合は、ドキュメントを参照することをお勧めします。 – MikeMB

関連する問題