2016-01-19 58 views
2

根據這一Apple doc遞歸的文件夾添加cpp文件編譯來源

選擇您選定的文件或文件夾 引用目的地目標。新建文件夾引用和文件可以參與 構建過程,成爲所選目標的成員。

後,我添加一個文件夾引用到我的項目,還有就是在編譯源代碼文件沒有變化 - 因此,建設許多Undefined Symbols問題的項目成果。在我添加的文件夾的子目錄中可能有一百個cpp文件,當然有一種方法可以將它們添加到項目中,而無需單獨將每個文件添加到編譯源中?這會很容易出錯並且很費時間。

+0

有一箇中途的房子;從文件對話框中選擇多個源文件。 – trojanfoe

+0

@trojanfoe肯定有另一種方式來添加整個文件夾及其來源,正如Apple文檔所建議的。這需要幾個小時才能完成每個子目錄並添加個別的cpp文件。 – johnbakers

+0

正如我所說,你將不得不去每個子目錄,但一旦你可以添加多個文件。沒有其他辦法。 – trojanfoe

回答

6

當添加源文件的文件夾,或包含源文件的文件夾的任意樹,你可以通過選擇一個選項,讓他們都自動加入到編譯源代碼,當你添加的文件:

Create groups for any added folders

沒有這個,他們不會被添加。大的區別,它是不是的默認值。

+2

當您使用此選項時那麼文件系統更改不會反映出來,您必須通過在IDE設置中單擊來將每個新文件自己添加到編譯源代碼中。 – enl8enmentnow