我想将源代码分成多个文件夹,以便将文件分组到目录中,从而更好地组织文件。
通常,有很多.h和.cpp文件,我通常会分开文件夹。我一直使用netbeans,但是最近我决定测试Visual Studio。
启动代码时(要遵循SDL游戏创建教程,这很困难),我开始在文件夹中整理源代码。在Visual Studio中,当我使用C ++时,我看到了添加过滤器以组织文件结构的选项,但是我没有看到添加文件夹的选项。
我可以在看起来像是文件夹结构的地方组织代码,但是当我检查文件是否混乱时,它们全都混在了程序的根目录中。菜单选项仅允许我添加过滤器:
显然,它是有组织的,但仅在视觉上,所有代码都保留在同一位置。
我想知道在Visual Studio中是否有一种方法可以将这些过滤器转换为文件夹,或者如何通过Visual Studio添加文件夹,因为我最终创建了文件夹并手动进行了重组。
并非我通常具有相同的文件名,但是例如在那种环境下这是不可能的。除此之外,我认为如果您寻找某些东西,或者将来需要切换IDE,将会变得很混乱,因为我相信这种逻辑组织不会在Eclipse,Netbeans等其他IDE中重用。
答案 0 :(得分:0)
正如您所说的,过滤器是纯粹的可视化内容,您可以使用文件资源管理器将文件组织到实际目录中,或者在向项目中添加新项目时可以指定创建文件的路径。解决方案资源管理器本身不提供在磁盘上移动文件的方法。
请注意,如果您实际上使用多个目录,则需要在#include指令中包括部分路径,或者更改项目的include搜索路径,以便找到文件。