程式碼產生機制使用您建立的元件和配置,以判定應該在何處產生程式碼。
依預設,所有檔案都應該在代表為其產生程式碼之配置的目錄中產生。若要讓程式碼在不同的目錄中產生,請執行下列動作:
您可以使用下列一或兩個內容控制用於輸出目錄中所產生程式碼的目錄結構:
[lang]_CG::Configuration::DefaultSpecificationDirectory 和 [lang]_CG::Configuration::DefaultImplementationDirectory - 這些內容可以用於 C 和 C++,因為這些語言具有單獨的規格和實作檔案。使用這些內容指定應該用於分隔規格檔案及實作檔案之子目錄的名稱。例如,您可以在叫作 inc 的子目錄中產生所有規格檔案,並在叫作 src 的子目錄中產生所有實作檔案。 如果您不為這些內容提供值,則規格檔案和實作檔案將在相同的目錄中產生。
對於 C 和 C++,您可以選擇將這些內容與 GenerateDirectory 內容一起使用。例如,如果指定 "inc" 作為規格目錄,"src" 作為實作目錄,並將 GenerateDirectory 的值設定為 True,則在每一個套件中將結束於 inc 和 src 子目錄。