我不确定我是否在问一个有效的问题,但现在就去了。
我的c ++解决方案结构为
[文件夹]标题文件 -
... 200个头文件..
[文件夹]源文件 -
... 200个文件..
......休息
是否可以像在C#项目中一样按文件夹组织标题和源文件?我面临的问题是,随着项目的发展,如果它们按功能组织(例如c#项目中的文件夹和命名空间),导致浏览大量文件会更加容易导航,这将更容易导航。
是否有某种标准,可以由各种编译器支持,而不仅仅是Visual Studio?
示例:
[文件夹]标题文件 -
[文件夹]源文件 -
......休息
答案 0 :(得分:45)
标头/源文件不是Visual Studio强加的要求。这只是默认布局,它是虚拟的,而不是物理的。如果单击解决方案资源管理器中的“显示所有文件”,它将显示硬盘驱动器上的文件夹树 - 您可以根据需要进行操作。这是唯一理智的配置,我不知道为什么默认是那种方式。此外,他们自然而然地为C#项目修复了它,而不是C ++。
答案 1 :(得分:0)
我不知道标准,但您可以将标题(和源代码)文件放在您喜欢的任何文件夹结构中。
您需要确保相对路径引用包含文件或将文件夹添加到项目搜索路径。