針對關係產生程式碼

在產生程式碼期間,IBM® Rational® Rhapsody® 會針對相依元素原始檔中的關係產生 #include 或正向宣告。

正向宣告(類別)

如果相依關係具有 «Usage» 模板,並且 CG::Dependency::UsageType 內容設為 Existence,則它會作為正向宣告產生。例如:

class ExternalClass;

類別、物件或檔案的 #include

外部相依關係(具有 «Usage» 模板且 CG::Dependency::UsageType 內容設為 Specification/Implementation 的相依關係)及隱含相依關係(如關聯及一般化)會作為正向宣告及 #include 陳述式產生。

若要產生區域 #include 陳述式(例如,#include <C.h>),請將 CG::File::IncludeScheme 內容設為 LocalOnly

若要產生相對 #include 陳述式(例如,#include <MySubsystem\C.h>),請將 CG::File::IncludeScheme 內容設為 RelativeToConfiguration

您也可以使用 <lang>_CG::Package::GenerateDirectoryCG::Class/Package::FileName 內容設定相對路徑。請在「特性」視窗中查看這些內容的定義。


意見回饋