2

私は C++ で自分のプログラミング言語のラッパー ライブラリを書いています。私のライブラリの最も重要な意図のいくつかは、高速で、簡単で、移植可能で、軽量でなければならないということです。

現在、Boost ライブラリに依存しています。ブースト ライブラリの問題は、比較的大きい (ファイル サイズ) ことです。また、自分で構築する必要がある静的ライブラリにも依存します。ネイティブ コンパイラ (std) に付属するビルド済みライブラリと比較すると、4 つの意図のうち 2 つが欠けています。

  • 簡単 - ユーザーはブースト自体を構築する必要があります
  • 軽量化 - Boost自体は約100MB

現在、スレッド、ファイル検索、プロセス作成(受け入れられていないBoost.Processを使用)など、stdが提供しない目的でのみブーストを使用しているため、アドバイスを期待していました。

私にとって最善の方法は何ですか、boostにとどまり、自分でライブラリを作成するか、私のニーズを解決する他の優れたライブラリを知っているでしょうか?

編集:このプロジェクトは、他のプラットフォーム (GCC) との移植性のために、Windows 上の MinGW で開発されています。

4

1 に答える 1

1

Since the C++11 standard, C++ have threading built into the standard library.

于 2012-12-12T11:18:19.110 に答える