如何在Visual Studio中的C / C ++项目中跟踪#include语句

时间:2016-07-05 07:47:25

标签: c++ visual-studio visual-studio-2013 compilation

我正在使用Visual Studio开发C / C ++项目。 与许多C / C ++项目一样,使用了很多#include子句。

然而,今天早上有人抱怨基本的C ++函数cout未被识别。

使用我的版本管理系统,我可以回到昨天的情况,在那里我看到一切都编译得很好,我也可以打开源代码,选择cout命令,Go to DefinitionGo to Declaration,它将我带到cout命令定义/声明的位置(Visual Studio iostream包含文件)。 为了实现这一目标,我的开发环境遵循源文件头中的#include子句,但是从我的源文件到c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\iostream.cc不会一步到位(我没有#include <iostream>在我的源文件的标题中。)

我想知道用于获取iostream.c文件的包含列表(如果有不同的方法到达那里,请给我所有这些)。

有办法做到这一点吗?此时我的Visual Studio环境诊断为“工具,选项,项目和解决方案,构建和运行,MSBuild项目构建输出/日志详细程度”但我在编译输出中没有看到这一点。

通过将这些列表与版本管理差异日志进行比较,我想了解为什么我的项目不再编译。

1 个答案:

答案 0 :(得分:1)

下图显示&#34;显示包含&#34;选项。

enter image description here