2011-03-20 141 views
3

我一直在使用c#一段時間,我注意到它有代碼預測你的代碼和「解決」爲using的功能。我現在正在使用visual C++,並且我注意到它沒有代碼預測,它沒有任何「解決」到任何缺少的includeVisual C++ 2010代碼完成

這是你必須在visual C++中啓用的設置嗎?或者您是否需要了解包含您需要的功能?

我只是好奇我已經學會了C和IDE的C沒有代碼預測。我現在正在學習C++,並且很想看看visual C++是否具有代碼預測或智能包含分辨率。

謝謝Stack,我最喜歡的網站!

+0

的Visual C++確實有碼預測( 「智能感知」)在本地C++項目,它在VS2010就好多了。但是,VS2010中的C++/CLI項目中禁用了「Intellisense」,因爲這些改進不兼容。然而[微軟已經承諾](http://blogs.msdn.com/b/vcblog/archive/2011/03/03/10136696.aspx),Intellisense for C++/CLI將回到Visual Studio的下一個版本,比以往任何時候都好。 – 2011-03-20 01:43:38

+0

哇,所以我們不會在VS2010中看到Intellisense? :(或將它是一個服務包更新?(我從鏈接提供,它甚至不會在服務包中提供...但idk。)感謝您讓我知道有關Intellisense,但我沒有知道這就是它的原因 – Kyle 2011-03-20 01:49:26

+1

Intellisense是活着的,對於本地C++代碼來說非常有用,C++/CLI Intellisense將被帶回到更新中,它現在看起來像是「新版本」而不是「service pack」,但只是MS可以肯定地說,VA-X是一個很好的工具,它不僅填補了缺失的部分,而且使它們更加優秀。 – 2011-03-20 01:52:26

回答

6

在C++或其他託管語言中,您無法獲得VC++中的所有Intellisense功能。

我建議獲得Visual Assist from Whole Tomato,因爲這會顯着改善IDE。你可以看看我認爲的免費評估版。

+0

VA-X是一個非常好的建議。它爲本機代碼和C++/CLI提供了Intellisense改進,即使在VS2010上也是如此 – 2011-03-20 01:42:10

0

請參閱以下鏈接,其他人(包括Microsoft)討論此問題。目前的版本似乎並未包含支持。

https://connect.microsoft.com/VisualStudio/feedback/details/501921/c-cli-intellisense

+0

確保區分本地C++和C++/CLI在VS2010中,本地C++支持Intellisense – 2011-03-20 01:53:37

+0

Intellisense明顯無法修復,所以微軟從EDG購買了對** real ** C++的支持。 **版本對於本機代碼來說,好吧,但不支持其他語言。 – 2011-03-20 10:36:24

相關問題