Если технология IntelliSense недоступна
В некоторых случаях параметры IntelliSense могут работать не так, как требуется.
Над курсором есть ошибка в коде
Если над курсором находится не сформированная до конца функция или другая ошибка в коде, функция IntelliSense может не справиться с разбором элементов кода, поэтому будет неработоспособна. Чтобы снова включить технологию IntelliSense, можно заключить соответствующий код в комментарий.
Курсор установлен в комментарии к коду
Параметры технологии IntelliSense недоступны в случае, если курсор находится внутри комментария в файле источника.
Курсор установлен в строковом литерале
Если курсор находится внутри кавычек, окружающих строковый литерал, например:
MessageBox( hWnd, "String literal|") )
то параметры IntelliSense будут недоступны.
Автоматические параметры отключены
Хотя IntelliSense по умолчанию работает автоматически, эту функцию можно отключить.
Даже если автоматическое завершение инструкций отключено, существует возможность вызова функции IntelliSense.
Дополнительные сведения см. в разделе Изменение опций IntelliSense.
[C++] Проблема с файлами для включения
Убедитесь в правильной настройке каталогов и файлов для включения в проект. Для изменения настроек используйте параметры /I (дополнительные каталоги включения) и /INCLUDE (принудительные ссылки на символы).
Дополнительные сведения о директиве include см. в разделе #include Directive (C/C++) и Using C++ Library Headers.
[C++] Проблема с синтаксисом программирования CLR
Для проектов с синтаксисом программирования CLR начиная с версии Visual C++ 2005 необходимо использовать параметр компилятора /clr.
Для проектов с синтаксисом управляемых расширений C++ до версии Visual C++ 2005 необходимо использовать параметр компилятора /clr:oldSyntax.
Дополнительные сведения см. в разделе /clr (компиляция CLR).
См. также
Другие ресурсы
Использование технологии IntelliSense
Журнал изменений
Дата |
Журнал |
Причина |
---|---|---|
Удален раздел о. NCB-файлы, которые больше не используются. |
Замените одним из следующих токенов: Исправление ошибки содержимого. |