gpt4 book ai didi

c++ - 在 Visual Studio 中从原始 C++ 代码创建项目时保留原始文件夹结构

转载 作者:行者123 更新时间:2023-11-28 05:06:55 37 4
gpt4 key购买 nike

当我从具有文件夹结构的现有 C++ 代码创建项目时

- src
- subfolder1
file1.h
file1.cpp
.
.
.
- subfolder2
file2.h
file2.cpp
.
.
.
.
.

原始文件结构在解决方案资源管理器中丢失,所有源文件都在“源文件”下,而头文件在“头文件”下。

如何从现有代码创建项目,使原始文件夹结构反射(reflect)在解决方案资源管理器中?

最佳答案

默认情况下,文件在解决方案资源管理器中的显示方式是投影,而不是实际结构。两种可能的解决方案:

如果您想查看文件在文件系统中的布局,您应该在解决方案资源管理器中打开“显示所有文件”选项。

缺点:

  • 这是针对每个项目的设置,因此您必须为所有项目切换它,并且不会保留在解决方案文件中,而是保留在临时 Visual Studio 文件中,您必须在打开项目时重复此设置一个新地方
  • 与项目无关的临时文件可能会出现在解决方案资源管理器中

如果需要,您还可以使用过滤器组织解决方案中的文件以匹配磁盘上的布局(手动,或者如果您希望通过编写程序更新 *.vcxproj.filter 来自动执行此操作) xml文件)。大缺点:

  • 在这种情况下,您必须记得在添加新文件时维护它。

关于c++ - 在 Visual Studio 中从原始 C++ 代码创建项目时保留原始文件夹结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44496687/

37 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com