Win7 マシンに Boost ライブラリと cpp-netlib ライブラリの両方をインストールしました。Eclipse では、私の C++ プロジェクト設定の下に、次のインクルード ディレクトリを追加します。
C:\boost_1_53_0
C:\cpp-netlib-0.10.1
次に、次のヘッダーを含めます
#include <boost/network/protocol/http/client.hpp>
プロジェクトをビルドしようとすると、C++ インデクサーに 1 時間かかり、最後にメモリ不足でクラッシュします。 ただし、Boost ヘッダー ファイルのインデックス作成には通常 1 分もかかりません。これに比べて、netlib ヘッダー ファイルは簡単です。
cpp-netlib と boost ディレクトリの両方に、ヘッダー ファイルが存在する「boost」という名前のサブディレクトリがあることに注意してください。EG:
C:\boost_1_53_0\boost\[headers go here]
C:\cpp-netlib-0.10.1\boost\[headers go here]
なぜエクリプスは死ぬのですか? 2 つの「boost」サブディレクトリが混同していませんか?