2016-07-05 29 views
1

我正在使用Visual Studio開發C/C++項目。 許多C/C++項目使用了很多#include子句。如何關注Visual Studio中的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項目構建輸出/日誌詳細程度」的診斷信息,但我在編譯輸出中看不到此內容。

通過比較這些列表與版本管理差異日誌,我想知道爲什麼我的項目不再編譯。

+5

順便說一句,'cout'是C++。 'std :: cout'工作嗎?也許有人已經使用命名空間std;刪除了一個錯誤的''。 – Bathsheba

+0

感謝提示,@Bathsheba,但問題純粹是#include相關,現在就解決了。 – Dominique

回答

1

下圖顯示了「顯示包含」選項。

enter image description here

+0

注意:這也可以在每個文件的編譯器設置中完成。 –

+0

@DieterLücking當然可以。我希望OP知道「屬性頁面」也可以打開每個文件 – mvidelgauz

相關問題