我不确定我是否在问一个有效的问题,但这里是。
我有一个结构为的 c++ 解决方案
[文件夹] 头文件 -
... 200 个头文件 ..
[文件夹] 源文件 -
... 200 个源文件 ..
...休息
是否可以像在 C# 项目中那样按文件夹组织头文件和源文件?我面临的问题是,随着项目的增长,浏览一大堆文件会变得很烦人,如果它们是按功能组织的(例如 c# 项目中的文件夹和命名空间),导航会容易得多.
是否有某种标准可以被多种编译器支持,而不仅仅是 Visual Studio?
例子:
[文件夹] 头文件 -
- [文件夹] X 域
- 100 个头文件
- [文件夹] Y 域
- 100 个头文件
[文件夹] 源文件 -
- [文件夹] X 域
- 100 个 cpp 文件
- [文件夹] Y 域
- 100 个 cpp 文件
...休息
最佳答案
头文件/源文件不是 Visual Studio 强加的要求。这只是默认布局,它是虚拟的,而不是物理的。如果您在解决方案资源管理器中单击“显示所有文件”,它将显示硬盘驱动器上的文件夹树 - 您可以根据需要对其进行操作。这是唯一合理的配置,我不知道为什么默认是这样的。另外,很自然,他们为 C# 项目而不是 C++ 修复了它。
关于c++ - 是否可以组织 c++ 头文件和 cpp 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12360139/