C ++ VS Express 2010 Intellisense - PullRequest
       22

C ++ VS Express 2010 Intellisense

1 голос
/ 31 декабря 2010

Я пытаюсь использовать Visual Studio Express 2010 для написания программы openGL, так что это консольное приложение win32.И я не могу заставить Intellisense показывать что-либо, openGL или что-то еще.

Что я делаю неправильно и как я могу заставить Intellisense показывать?(Как вы можете заставить Xcode эквивалент с помощью Esc)

Ответы [ 2 ]

1 голос
/ 07 октября 2014

Пожалуйста, найдите файл * .sdf в каталоге проекта и удалите его заново, запустите файл решения.Это покажет ваш intellisense

1 голос
/ 31 декабря 2010

из MSDN: IntelliSense может перестать работать при определенных условиях. Используйте следующие шаги, чтобы определить, почему IntelliSense не работает для проектов C ++.

Чтобы исследовать сбой IntelliSense в проектах C ++ Убедитесь, что проект Visual C ++ не содержит ошибок компиляции.

1) Если проект является проектом Makefile, см. Практическое руководство. Включение IntelliSense для проектов Makefile.

2) Убедитесь, что stdafx.h находится на пути включения. Дополнительные сведения о путях включения в проектах Visual C ++ см. В директивах #include (C / C ++) и / I (дополнительные каталоги включения).

Также: * Общие, все языки, текстовый редактор, диалоговое окно «Параметры»

Предоставляет информацию о том, как отключить IntelliSense.

NB. IntelliSense LimitationsIntelliSense не работает в проектах C ++ при следующих обстоятельствах: (здесь больше, чем этот ниже)

IntelliSense не полностью поддерживается, когда вы ссылаетесь на файл заголовка несколько раз с помощью директивы #include, и значение этого файла заголовка изменяется из-за различных состояний макросов, которые определяются с помощью директивы #define. Другими словами, когда вы включаете заголовочный файл несколько раз и использование заголовка изменяется при разных состояниях макроса, IntelliSense не всегда работает.

...