0
我想弄清楚如何使用Xcode的「外部構建系統」項目模板來做一些C++
編碼。我已經設置了一個非常簡單的測試項目,以確保我瞭解配置。我使用make
來構建該項目。當我嘗試運行它,構建失敗,出現錯誤消息'wchar.h' file not found.
Xcode外部構建系統項目無法找到wchar.h
下面是我成立了項目的步驟:
- 創建一個新的項目,使用
Other -> External Build System
模板。 - 將
Build Tool
選項設置爲/usr/bin/make
。 - 將我的源文件
ex_3_4.cpp
複製到Xcode項目所在的目錄,然後使用Add files to "TestProject"...
菜單選項將其添加到項目中。 - 將
makefile
複製到Xcode項目所在的目錄。如果我從終端運行make
一切工作 - 我得到運行正常的可執行文件,並沒有什麼麻煩找到wchar.h
或任何其他頭。所以我知道這是項目設置中的問題。
這裏是源文件中的代碼:
#include <iostream>
using namespace std;
int main()
{
cout << "Hello World!\n";
}
這裏是我的makefile
:
all:
clang++ ex_3_4.cpp -o ex_3_4
clean:
rm ex_3_4
我找不到在項目設置中的任何地方,我可以指定搜索wchar.h
文件(或任何其他頭文件)的路徑,所以我不知道如何解決這個問題。我覺得這一定很簡單。
如果它有什麼區別,我一直在使用Xcode 7.3,但我也嘗試過使用新的Xcode 8.0。我使用任一版本得到相同的錯誤消息。