gpt4 book ai didi

c++ - 使用 Visual Studio 将现有文件条目移动到项目过滤器文件夹

转载 作者:行者123 更新时间:2023-11-30 03:28:31 24 4
gpt4 key购买 nike

我正在创建一个 C++ Visual Studio 项目。

我为所有标题创建了一个过滤器,为源文件创建了一个过滤器。我的文件位于一个包含许多子文件夹的文件夹中。

有没有办法递归地添加我的头文件夹中的所有文件 *.h 和源文件夹中的所有 *.cpp ?

我的项目:

enter image description here

最佳答案

针对您的问题,最简单的解决方案似乎是在 Project-Explorer View 中选择每个文件条目,然后将它们拖放到您希望它们出现的过滤器文件夹中。

关于添加新项目,您可以从打开的文件对话框中选择多个文件,但您需要分别处理每个子目录。


我能想到的另一个选择是直接在适当的文本编辑器中或使用 (XML) 文本处理工具编辑 .vxcproj.filters 文件。

如果我在 Notepad++ 中打开我的项目 .vxcproj.filters 文件,相关片段如下所示:

  <ItemGroup>
<Text Include="ReadMe.txt" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="stdafx.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="targetver.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Registry.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="CommandId.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="CommandBase.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Command1.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Command2.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="stdafx.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="CRTPSelfRegister.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>

关于c++ - 使用 Visual Studio 将现有文件条目移动到项目过滤器文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46542312/

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