【问题标题】:Whats identifies a 'Unit' in Borland/Embarcadero CBuilder IDEBorland/Embarcadero C Builder IDE 中“单元”的标识是什么
【发布时间】:2020-09-23 10:32:48
【问题描述】:

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

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

我怎样才能恢复这个?

【问题讨论】:

    标签: c++builder-6 c++builder-2010


    【解决方案1】:

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

    【讨论】:

    • 在我的例子中,标头保护不是 H 格式,而是 _H。因为我项目中的文件名是全大写的缩写(DSTV.h),所以我不希望标题保护是“DSTVH”。我现在已将其从“DSTV_H”更改为“DSTVh”,但我认为这是 CBuilder 中的一个严重缺陷,即在保护名称中不允许使用下划线等字符..
    猜你喜欢
    • 2018-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-25
    • 1970-01-01
    • 1970-01-01
    • 2012-07-11
    • 1970-01-01
    相关资源
    最近更新 更多