我無法使智能感知工作。即使我從一個空的項目開始,只添加一個文件,只有一個包含iostream
和一個int main()
函數打印字符cout
(基本上是最基本的程序),如果我試圖讓intellisense顯示任何東西(說通過鍵入cout.
)我得到vs2010中的智能感知與C++
智能感知:「沒有可用的附加信息」(參見「故障智能感知在C++項目」以獲得更多幫助)
谷歌搜索已經在產生了幾篇文章的時間。在微軟的網站上,這些網站提出了一些嘗試或者爲什麼不起作用的原因。我嘗試過並且全部消除了它們,除了提到stdafx.h
必須在路徑中。
這是什麼文件?
如何知道它是否在路徑中?如果我不知道它在哪裏?
它與IntelliSense有什麼關係?
我應該將此文件添加到我的項目中以使其正常工作嗎?
謝謝。
您使用的是C++還是C++/CLI? – JaredPar 2011-03-02 19:10:56
普通ol'C++。 (至少,我假設我是,我沒有選擇任何特殊的東西,我甚至不知道CLI是什麼) – baruch 2011-03-02 19:22:36
如果你不使用預編譯頭文件,'stdafx.h'不會是你的問題。檢查以確保intellisense實際開啓(對於低端系統,實際上應該在2010年關閉,因爲當它每60秒鐘消耗100%的CPU時,編碼幾乎不可能)。當你包含'iostream'和'std ::'類型時,它是否提供了'std'命名空間中可用類型的列表? – 2011-03-02 19:24:52