6

Boost名前空間に含まれていないASIOのバージョンがあることは知っていますが、それでもASIOはBoostに依存していますが、Boostに依存せずにASIOを動作させる方法があるかどうか疑問に思っています(Boostを含めることができないため)あまりにも多くの理由でプロジェクトに参加しません)。

4

4 に答える 4

9

いいえ、そうは思いません。ASIOは私が聞いた限りブーストを使用しています。それらは非常に相互に関連していると思います。ただし、使用するライブラリに必要なブーストの最小限のサブセットを抽出できるツールbcpに興味があるかもしれません。

于 2009-04-08T04:45:56.883 に答える
5

Asio の非ブースト バージョンもあります。

Asio には、(Boost 以外の) Asio と Boost.Asio の 2 つのバリアントがあります。

見る:

http://think-async.com/Asio/

于 2009-04-08T09:25:42.747 に答える
2

「非ブースト asio」には、boost.thread を使用する代わりに独自のスレッド ビットがありますが、boost.date_time、boost.array、boost.utility、boost.bind、boost.shared_ptr... が必要です。

Boost に依存せずに動作する Asio のバージョンはありません。

于 2009-04-15T22:55:02.797 に答える