0

まず、http://www.boost.org/doc/libs/1_39_0/more/getting_started/unix-variants.htmlBuild Boost on Mac with XcodeUsing Boost with Xcode4を苦痛な詳細で試しましたが、役に立ちませんでした. これまでに約5時間費やしましたが、運がありませんでした。

XCode C++ プロジェクトで boost をインストールするにはどうすればよいかを詳細に説明します。

これまでに試したこと:

オプション 1. XCode -> ファイル -> 「プロジェクト名」にファイルを追加

オプション 2. http://www.boost.org/doc/libs/1_39_0/more/getting_started/unix-variants.htmlに従って XCode をビルドします。ビルドは正常に動作しますが、XCode に認識させることができません。

オプション 3. XCode -> プロジェクト -> ビルド設定 -> ユーザー ヘッダー検索パス -> ビルド設定の追加... .hpp ファイルへのパスを追加

オプション 4. XCode -> ターゲット -> ビルド フェーズ -> ライブラリとバイナリをリンク -> コンパイル済みのすべてのライブラリを追加

興味深い観察です。以下は XCode によって認識されます。

#include "boost/asio.hpp"

以下は XCode によって認識されません。

#include <boost/asio.hpp>

ここに画像の説明を入力

他の記事から同じ古いリンクを送らないでください。私はそれらを読むのに何時間も費やしました。

4

2 に答える 2

0

.hpp ファイルへの実際のパスをインクルード パスに追加した場合、それが問題です。

を含めていません、含めasio.hppていますboost/asio.hpp。したがって、インクルード パスは、 を含むディレクトリではasio.hppなく、サブディレクトリを含むboostディレクトリにする必要があります。

于 2013-04-07T21:16:43.587 に答える