Предупреждения компилятора приводят к тому, что IntelliSense перестает работать?

Я использую Visual Studio 2010 (С++), и Intellisense перестала работать. Я читал, что это может быть вызвано ошибкой в ​​коде, но мой код компилируется нормально, у меня есть только некоторые предупреждения об устаревшей функции, может ли это привести к тому, что intellisense перестанет работать?

Я попытался удалить файл .ncb, но он не создается заново. Также я прочитал здесь, что я должен убедиться, что stdafx.h на пути включения, но у меня нет stdafx.h в моем проекте, и я использовал intellisense без него в прошлом.

Я не знаю, что еще я могу сделать, чтобы попытаться заставить его работать, какие-либо предложения?


person jarkam    schedule 02.10.2010    source источник


Ответы (1)


Парсер IntelliSense был полностью переписан для VS2010. Он больше не использует файл .ncb, теперь это файл .sdf, база данных SQL Compact. Если вы программируете на языке C++/CLI, вы вообще не получите IntelliSense, текущая реализация не поддерживает этот язык. Я также видел отзывы о том, что C пока еще не очень хорошо поддерживается.

person Hans Passant    schedule 02.10.2010
comment
В любом случае, это не очень хорошо работало в VS2008, так что не так много потерь. - person Tergiver; 02.10.2010