2012-10-23 88 views
0

所以我試圖將make文件移植到Xcode。不知道從CPPFLAGS到哪裏放東西。 當前CPPFLAGS = -I../src/這意味着預處理器將在嘗試解析路徑時將../src/附加到include指令。我無法修改源文件。在Xcode項目中相當於CPPFLAGS

回答

0

如果您將所有源文件和標題放入Xcode項目中,則不需要任何明確的-I開關。 Xcode將在構建時生成所有必需的包含指令,因爲它知道所有標題的位置。

+0

我已經將../src/(沒有-I)添加到構建設置的標題搜索路徑並且它工作。 – Kimi

+0

除非由於某些原因,您沒有在項目中包含相關目錄,否則您不需要這樣做。儘管這兩種方法在編譯過程中都起作用,但通常最好按照我上面所建議的方式進行,因爲這有助於導航,調試,查找符號等。 –