首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用visual studio将现有文件项移动到项目筛选器文件夹中。

使用visual studio将现有文件项移动到项目筛选器文件夹中。
EN

Stack Overflow用户
提问于 2017-10-03 10:20:18
回答 1查看 1.3K关注 0票数 1

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

我为所有的头创建了一个过滤器,为源文件创建了一个过滤器。我的文件在一个有许多子文件夹的文件夹中。

有没有一种方法可以递归地添加我的头文件夹中的所有文件*.h和源文件夹中的所有*.cpp?

我的项目:

EN

Stack Overflow用户

回答已采纳

发布于 2017-10-03 10:55:38

对于您的问题,最简单的解决方案似乎是选择视图中的每个文件条目,并将它们拖放到您希望它们出现的筛选文件夹中。

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

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

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

代码语言:javascript
复制
  <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>
票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46542312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档