【发布时间】:2013-08-30 06:58:39
【问题描述】:
有人知道如何在 builder XE 中同时显示头文件和源文件吗?
我知道我可以在它们之间切换,但我希望每个文件都有一个选项卡。
谢谢
【问题讨论】:
标签: c++builder usability c++builder-xe
有人知道如何在 builder XE 中同时显示头文件和源文件吗?
我知道我可以在它们之间切换,但我希望每个文件都有一个选项卡。
谢谢
【问题讨论】:
标签: c++builder usability c++builder-xe
除了 Remy Lebeau 发布的答案之外,头文件保护的“神奇”形式是 <filename>H。例如,源文件对 Foo.cpp/Foo.h 要求在 Foo.h 中定义为FooH。
对于新表单,RAD Studio 将为您处理此命名,但对于非可视文件单元,您可能需要手动进行这些更改。您甚至可能需要编辑 .cbprof 文件以将 <DependentOn>Foo.h</DependentOn> 添加到 <CppCompile Include="Foo.cpp"> 标记。
【讨论】:
.cpp 文件添加到项目中,IDE 将自动创建一个<DependentOn> 条目,并且有一个对应的.h 文件具有该格式@987654328 @ 在包含守卫中。否则你必须手动完成。 Remy 的屏幕截图中显示的文件“块”由.cpp 文件及其DependentOn 的所有内容组成。
根据设计,IDE 不应同时并排显示文件。相关文件(例如给定单元的 .cpp、.h 和 .dfm)显示为一个组,其中该组的顶部只有一个选项卡,而该组的各个文件下方的单独选项卡。
如果您能够将各个文件与它们自己的顶级选项卡并排显示,那么这些文件可能没有正确组合在一起,例如文件名不匹配,或者头文件.h 文件中的 guard 命名不正确。
【讨论】:
尝试去查看->新建编辑窗口
【讨论】: