【发布时间】:2013-07-01 05:14:23
【问题描述】:
我现在正在创建一个可视化 c++ 项目,我想用一些方法来排列文件。我尝试创建文件夹,但似乎很难将它们放入 Visual Studio,因为这些文件夹是空的,并且在包含解决方案之后,我只会处理它们(如 Java 包。你首先添加它们并在其中编码,在同一个IDE,同一个项目中)。
这种方式似乎行不通,因为我无法向包含文件添加任何内容。所以我尝试创建过滤器。这不是文件的物理划分,但如果这是 C++ 社区代码的方式,那么我没有问题。否则可能会出现问题,因为这是我的大学项目。
因此,如果最好的是“过滤器”,我如何从一个过滤器调用另一个过滤器?看下面的例子
FilterFolder1
- people.h
- people.cpp
FilterFolder2
- vehicles.h
- vehicles.cpp
现在,我在以这种方式安排内容时也遇到了问题。因为即使我右键单击 FilterFolder1 并选择 Add -> C++ Class 仍然在其默认位置创建该类,Header Files 中的头文件Source Files 过滤器中的过滤器和 cpp 文件。我不得不手动拖放这些文件来制作上述架构。
现在,我如何从人员类(people.h 和 people.cpp)调用车辆类(vehicles.h 和车辆.cpp),因为它们位于两个文件夹中,我强迫它们像上面一样查看?
我所做的是对还是错?如果正确,上面的答案是什么?如果错了,组织文件和使用它的正确方法是什么?
【问题讨论】:
-
您是否在解决方案资源管理器中尝试过这个“显示所有文件”点击的东西?如果没有,那就试试吧。然后右键单击解决方案资源管理器上的某个区域或项目,为您提供那些方便处理真实文件夹/目录的便捷工具。
-
@MarkGarcia:我需要“包含”它们吗?右键单击“查看所有文件”中的文件夹 -> 包含在项目中?
标签: c++ .net visual-studio-2010 visual-c++ module