使用相同的名稱分析標頭檔

關於這項作業

假設您要對檔案 omreactive.cpp 進行反向工程。它具有下列併入檔:

#include <oxf.h>
#include <omoutput.h>
#include <omreactive.h>
#include <state.h>
#include <omthread.h>
#include <aommacro.h>

若只要對 omreactive.cppomreactive.h 進行反向工程,請執行下列動作:

程序

  1. 將檔案 omreactive.cpp 新增至主要「反向工程」視窗。
  2. 按一下進階以開啟「反向工程選項」視窗。
  3. 輸入標籤上,選取僅具有相同名稱的標頭檔圓鈕。
  4. 前置處理標籤上,將路徑新增至 oxf 資料夾(例如,<Rational Rhapsody 安裝路徑>\Share\LangCpp)。 您需要設定此值,因為指引 #include <omreactive.h> 指出要在 omreactive 中尋找規格檔案,所以您需要指定其位置。
  5. 按一下確定
  6. 在「反向工程」視窗中按一下開始

結果

工具會分析 omreactive.h 並忽略 omreactive.cpp 檔案中併入的其他檔案。 在瀏覽器中,oxf 套件會與 OMReactive 類別及其某些資料成員一同顯示。OMReactive 類別對外部參照的類別具有 Usage 相依關係,並繼承自 IOxfReactive 超類別。


回饋