2016-02-28 121 views
1

我从来没有认为已要求举办的东西,在文件夹之前,因为我主要是用C#适用于所有的C++项目,但现在我有这样的项目。我所做的是在解决方案资源管理器中右键单击“头文件”,并查找“添加文件夹”,但没有这样的事情。然而,有一种叫做“过滤器”,它看起来像一个文件夹的工作,但我不知道这是C++是如何使用的文件夹,或者是什么。是这种情况,使用过滤器作为文件夹,还是有办法制作文件夹?的Visual C++,组织的.h和​​.cpp文件中的文件夹

感谢您的帮助。

+0

这是一个视觉工作室,而不是C++的东西。通常,建议将其分割成每个库或程序的文件夹。 –

回答

4

,如果你喜欢,你可以使用过滤器。这些将文件根据其文件扩展名置于伪文件夹中。默认情况下,你在“头文件”头文件,源文件中的“源文件”等,但这些都是定制的,因为你已经发现了。

但是,如果你喜欢Solution Explorer中反映的文件系统,那么这是一个选项,以及。只需点击解决方案资源管理器顶部的“显示所有文件”按钮即可将其打开。过滤器将不再处于活动状态(尽管它们仍将保存在您的项目设置中,以便您可以随时重新启用它们),并且您将看到与文件系统中完全相同的文件夹。您可以像往常一样在文件夹之间拖放文件,创建新文件夹和所有内容。

(从Ben Williams' blog被盗overcompressed JPG图片)

我宁愿保持过滤器禁用,看到在Solution Explorer中的文件系统。但我是一个控制怪胎 - 我喜欢把文件放在我放置它们的地方。

这当然有一个明显的缺点,那就是你会在你的解决方案的磁盘目录中看到所有文件,甚至那些还没有添加到你的项目/解决方案中的文件。那些没有被包含的将显示为灰色或虚线轮廓,并且可以通过右键单击并选择“Include In Project”轻松包含。

0

您可以将项目添加到Visual Studio解决方案。每个项目将位于单独的文件夹中。它们也可以分层存储。