我剛剛使用Xcode創建了一個「C++標準動態」庫項目,並使用LLVM 2.0進行編譯。我注意到PCH文件包含行#include <iostream>
,但文件Test.cp還包含該#include <iostream>
語句。Xcode PCH問題 - PCH中不包含在源文件中的項目
奇怪的是,在取出聲明Test.cp,構建與錯誤Semantic Issue – Use of undeclared identifier 'std'
失敗,儘管該聲明也包含在PCH。
爲什麼PCH不工作?有沒有我錯過的設置?我從來沒有和他們做過任何事情(因爲他們總是工作),所以我不確定是什麼原因導致它不能工作,即使是一個全新的項目。
XCode 4仍在NDA下,不是?你應該訪問蘋果開發者論壇。 – Eiko 2010-10-17 06:48:28