繁体   English   中英

是否可以组织c ++头文件和cpp文件?

[英]Is it possible to organize c++ header and cpp files?

我不确定我是否在问一个有效的问题,但是这里有。

我有c ++解决方案的结构

[文件夹]头文件 -

... 200个头文件..

[文件夹]源文件 -

... 200个文件..

......休息

是否可以按文件夹组织标题和源文件,就像在C#项目中一样? 我面临的问题是,随着项目的发展,如果它们按功能组织(例如c#项目中的文件夹和命名空间),导致浏览大量文件会更加容易导航,这将更容易导航。 。

是否有某种标准,可以由各种编译器支持,而不仅仅是Visual Studio?

例:

[文件夹]头文件 -

  • [文件夹] X域
    • 100个头文件
  • [文件夹] Y域名
    • 100个头文件

[文件夹]源文件 -

  • [文件夹] X域
    • 100 cpp文件
  • [文件夹] Y域名
    • 100 cpp文件

......休息

标头/源文件不是Visual Studio强加的要求。 这只是默认布局,它是虚拟的,而不是物理的。 如果单击解决方案资源管理器中的“显示所有文件”,它将显示硬盘驱动器上的文件夹树 - 您可以根据需要进行操作。 这是唯一理智的配置,我不知道为什么默认是那种方式。 另外,当然,他们为C#项目而不是C ++修复了它。

我不知道标准,但您可以将标题(和源)文件放在您喜欢的任何文件夹结构中。

您需要确保相对路径引用包含文件或将文件夹添加到项目搜索路径。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM