2016-06-21 19 views
0

Xcodeの "外部ビルドシステム"プロジェクトテンプレートを使用して、C++コーディングを行う方法を理解しようとしています。私は構成を理解するために、非常に簡単なテストプロジェクトでセットアップしました。私はmakeを使ってプロジェクトをビルドしています。Xcode外部ビルドシステムプロジェクトwchar.hを見つけることができません

  1. Other -> External Build Systemテンプレートを使用して、新しいプロジェクトを作成します。私はそれを実行しようとすると、ビルドは'wchar.h' file not found.

    は、ここで私はプロジェクトをセットアップするために要した手順ですエラーメッセージで失敗します。

  2. Build Toolオプションを/usr/bin/makeに設定します。
  3. 私のソースファイルex_3_4.cppをXcodeプロジェクトがあるディレクトリにコピーし、Add files to "TestProject"...メニューオプションを使用してプロジェクトに追加します。
  4. makefileを、Xcodeプロジェクトがあるディレクトリにコピーします。私は端末からmakeを実行する場合

すべてが動作します - 私は正常に動作実行可能ファイルを取得し、wchar.hまたは任意の他のヘッダを見つけるのに支障はありません。だから私はこれがプロジェクト設定の何かに問題があることを知っています。ここで

は、ソースファイル内のコードです:私は、検索を指定することができ、プロジェクトの設定で任意の場所を見つけることができません

all: 
    clang++ ex_3_4.cpp -o ex_3_4 

clean: 
    rm ex_3_4 

#include <iostream> 

using namespace std; 

int main() 
{ 
    cout << "Hello World!\n"; 
} 

そして、ここでは私のmakefileですパス(またはそれに関するその他のヘッダーファイル)のwchar.hのため、これを修正する方法がわかりません。私はそれが何か単純でなければならないように感じる。

私はXcode 7.3を使っていましたが、新しいXcode 8.0でも試してみました。どちらのバージョンでも同じエラーメッセージが表示されます。

答えて

0

は、おそらくあなたは、あなたのプロジェクトにライブラリのターゲットを追加するには、プロジェクトの依存関係として、それを追加したい、その後、ヘッダ部分

enter image description here

にあなたの.h
関連する問題