Xcodeの "外部ビルドシステム"プロジェクトテンプレートを使用して、C++
コーディングを行う方法を理解しようとしています。私は構成を理解するために、非常に簡単なテストプロジェクトでセットアップしました。私はmake
を使ってプロジェクトをビルドしています。Xcode外部ビルドシステムプロジェクトwchar.hを見つけることができません
- が
Other -> External Build System
テンプレートを使用して、新しいプロジェクトを作成します。私はそれを実行しようとすると、ビルドは'wchar.h' file not found.
は、ここで私はプロジェクトをセットアップするために要した手順ですエラーメッセージで失敗します。
Build Tool
オプションを/usr/bin/make
に設定します。- 私のソースファイル
ex_3_4.cpp
をXcodeプロジェクトがあるディレクトリにコピーし、Add files to "TestProject"...
メニューオプションを使用してプロジェクトに追加します。 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でも試してみました。どちらのバージョンでも同じエラーメッセージが表示されます。