1

我正在尝试使用 MSVS 2013 Express IDE 维护 ARM 命令行 (makefile) 项目,以利用 IDE 的高级代码分析功能。

该项目由几十个目录组成,每个目录包括一个“src”和一个“include”目录。为了让 Intellisense 能够“理解”各种标记,我需要将所有这些“包含”目录添加到“附加包含目录”搜索路径中。

有没有办法递归地将项目文件系统的所有文件夹添加到路径中?

4

1 回答 1

2

如果您想要的只是体面的 IntelliSense 支持并且实际上不需要构建项目,那么您可以将目录作为<ClInclude/>包含通配符的项目添加到项目中,例如

<ClInclude Include="path\to\root\*\include\*.h" />

您可以根据需要添加任意数量的这些,并匹配您需要使用的任何模式*。您需要手动将这些添加到项目文件中(使用文本编辑器);IDE 不完全支持包含通配符的项目。

于 2015-06-26T21:22:22.843 回答