
每個編輯器有Build和Run兩個設置界面。
在Build界面上,有一個“Shadow build”復選框。如果勾選此項,編譯后將在項目的同級目錄下建立一個編譯后的文件目錄,目錄名稱包含編譯器信息,這種方式一般用於使用不同編譯器創建不同版本的可執行文件。如果不勾選此項,編譯后將在shadow build下的指定構建目錄中下建立“Debug”和“Release”子目錄用於存放編譯后的文件。
假設項目名為T,那么T是一個文件夾,不勾選“Shadow build”后,會在T/這個目錄下生成Debug和Release目錄;勾選后則只會在指定的目錄中生成。
如果在程序中有用到 相對路徑相關代碼,這部分可能會由於“Shadow build”而出現問題——相對路徑都是以Debug或者Release目錄而言的。
