什么在 Borland/Embarcadero C Builder IDE 中标识 'Unit'

Whats identifies a 'Unit' in Borland/Embarcadero CBuilder IDE

我有许多 c++ 项目都添加了单元。在这些项目上工作了一段时间后,其中一些单元变成了一个 .cpp 文件和一个 .h 文件,两者之间不再有任何联系。

当我在“项目管理器”中单击 header 文件时,.cpp 文件在 IDE 中获得焦点。我必须右键单击 .cpp 源并选择“打开 source/header 文件”以打开 header 文件。单元中的正常行为是源 window 下方的一组选项卡,用于在源和 header 之间进行选择。

我该如何恢复?

.cpp.h文件需要有相同的基本名称,例如<name>.cpp<name>.h,例如Unit1.cppUnit1.h.并且 .h 文件需要有一个名为 <name>H 的 header 守卫,例如 Unit1H。然后,IDE 会将文件(以及任何关联的 <name>.dfm 文件)视为一个“单元”。