了解 VC++ 项目/解决方案资源管理器文件层次结构
Posted
技术标签:
【中文标题】了解 VC++ 项目/解决方案资源管理器文件层次结构【英文标题】:Understanding VC++ project/solution explorer file hierarchy 【发布时间】:2014-11-20 05:05:36 【问题描述】:我使用 VC++ 完成了一个 C++ 项目,并在我的机器上打开了该项目。当我在 VC++ 中打开项目时,我可以看到在目录中组织的源文件:Presenter、View 和直接在 Source Files 下的一些文件。这些演示者和视图目录仅在 VC++ 项目资源管理器中可见,而在 Windows 文件资源管理器中不可见。所以我有了这个基本功能:VC++如何组织给定项目中的源文件。此外,我的一些源文件在 VC++ 解决方案资源管理器中不可见,而它们在 Windows 文件资源管理器中可见。这背后可能是什么原因? (在构建代码时,由于这些缺少的 .cpp 文件中实现的功能,我得到了一些链接错误)
【问题讨论】:
【参考方案1】:是的,事实证明,Visual Studio 中的源文件组织并未在 Windows 文件资源管理器中同步、镜像或反映。如果您转到 Solution Explorer
窗格并尝试添加一个新文件夹 (Add
-> New Solution Folder
),您会注意到您正在添加的是一个新的“解决方案文件夹”,而不是操作系统。如果您有要添加的文件,您还必须明确右键单击并选择Add
-> Existing Item...
,或者按照dvasanth 的建议,您可以编辑*.vcxproj
文件。
【讨论】:
【参考方案2】:您可以直接编辑 .vcxproj 文件以添加或删除文件并更改项目设置。此文件以 XML 格式组织,非常容易理解。
【讨论】:
是以上是关于了解 VC++ 项目/解决方案资源管理器文件层次结构的主要内容,如果未能解决你的问题,请参考以下文章