【发布时间】:2013-04-14 21:37:50
【问题描述】:
我的源文件窗格正在快速增长(就我的项目中的文件数量而言),并且在任何给定时间快速找到我需要访问的特定源文件变得有点麻烦。我正在使用 Embarcadero 的 C++Builder,但我在其他 C++ IDE 中也遇到了这个问题。
在 Java 中,我经常使用包来创建源代码的逻辑划分,尤其是在处理单个项目中的大量源文件时。当然,这不是 Java 包的唯一用途,但它们在这方面非常方便。
有人对我如何在 C++ 中实现类似功能有任何想法吗?我应该将源文件分成物理文件夹吗? C++Builder 是否提供了某种我没有看到的虚拟文件夹/分组功能?感谢您的任何想法并感谢您。
【问题讨论】:
-
我通常通过类浏览器导航,而不是依赖源文件组织。
-
组织成文件夹。如果它的大模块,我建议把它做成一个项目
-
天哪,我是不是问错人了。我对组织非常陌生,我的 IDE 很少打开三个以上的源文件,而且我的项目总是设置一个 src/ 文件夹,如果事情开始变得棘手(他们很少这样做,因为我是不是大垃圾箱倡导者)。还有一个项目 include/ 用于交叉功能的文件夹。
-
Visual Assist X 有助于在 Visual Studio 中高效定位源文件。与 Xcode 甚至 KDevelop 相比,VS 在该部门确实缺乏。
-
我与 Whole Tomato 没有任何从属关系。我最近开始在 Windows 上工作,并且确实受到了 Visual Studio 的缺陷的困扰,而我上面提到的工具提供了帮助。是的,我同意它是真正应该在 VS 中的标准功能。但事实并非如此。
标签: c++ c++builder organization