2016-07-12 17 views
0

我升級的Xcode 7.3,並開始扔找不到文件的錯誤,我嘗試了許多解決方案,但我不能修復這個問題,最後我通過改變將包含格式從#include「{path} /file.h」更改爲#include「file.h」修復錯誤?

#include "Connection/ICommunicator.h" 

#include "ICommunicator.h" 

我固定它可以輕鬆地對所有其他文件執行此更改,拋出相同類型的錯誤,但這似乎不是一個好的解決方案。如果你們知道解決這個問題的方法。

回答

0

據我所見,問題是Header Search Path在你的目標的構建設置中。如果將庫標題直接複製到項目中,而不是通過Header Search Path引用它們,則會發生這種情況。

假設ICommunicator.h所在的文件夾中/A/B/Connection/ICommunicator.h然後你的頭文件搜索路徑應該是/A/B/。如果將其設置爲/A/B/Connection,則所有帶有諸如#include "Connection/ICommunicator.h"等相對路徑的#include都指向錯誤路徑,即/A/B/Connection/Connection/ICommunicator.h

解決方案

參考通過Header Search Path的頭在你的構建設置。