C 和 C++ 中的宏收集

宏收集允许 IBM® Rational® Rhapsody® 自动以将进行反向工程的代码来理解宏。 这种宏收集增强了在产品内复用旧的 C 和 C++ 代码的过程,从而在启用更加以代码为中心的工作流程的同时更便于采用模型驱动开发 (MDD)

在反向工程期间,Rational Rhapsody 根据“反向工程高级选项”窗口的输入选项卡上所选的选项导入“include”文件。 不满足指定条件的“include”文件不会导入模型中。

如果有文件使用来自“include”文件的宏,而根据所选的反向工程选项,这些“include”文件将不会导入模型中,那么这可能会导致问题。要避免所有此类问题,产品将遍历所有“include”文件并收集其中定义的所有宏。

注: 在反向工程期间,宏收集发生在导入文件之前,因此在构建模型时会考虑宏。

反馈