Практическое руководство. Использование IntelliSense для проекта Makefile
IntelliSense не работает в среде IDE для проекта Visual C++ makefile, если определенные параметры проекта или параметры компилятора заданы неправильно.Используйте описанную в этом разделе процедуру для настройки проектов Visual C++ makefile, в результате чего IntelliSense будет работать при открытии проектов makefile в среде разработки Visual Studio.
Разрешение использования IntelliSense для проектов Makefile в IDE
Откройте диалоговое окно Окна свойств.Дополнительные сведения см. в разделе Открытие свойств страниц проекта.
Разверните узел Свойства конфигурации.
Выберите страницу свойств NMake и измените свойства в разделе IntelliSense соответствующим образом.
Чтобы определить какие-либо символы предварительной обработки в проекте makefile, задайте свойство Определения процессора.Дополнительные сведения см. в разделе Определения препроцессора (/D).
Чтобы указать список каталогов, в которых компилятор будет выполнять поиск для разрешения ссылок на файлы, переданных в директивы препроцессора в проекте makefile, задайте свойство Путь для поиска включаемых файлов.Дополнительные сведения см. в разделе /I (дополнительные каталоги включения).
Чтобы указать список каталогов, в которых компилятор будет выполнять поиск для разрешения ссылок на файлы, переданных в директивы препроцессора в проекте makefile, задайте свойство Дополнительные каталоги включения.
Чтобы указать, какие файлы заголовков будут обрабатываться при построении проекта makefile, задайте свойство Принудительно включаемые файлы.Дополнительные сведения см. в разделе /FI (имя принудительно включаемого файла).
Чтобы указать список каталогов, в которых компилятор будет выполнять поиск для разрешения ссылок на сборки .NET в проекте, задайте свойство Путь поиска сборок.Дополнительные сведения см. в разделе /AI (указание каталогов метаданных).
Чтобы указать, какие сборки .NET будут обрабатываться при построении проекта makefile, задайте свойство Принудительное использование сборок.Дополнительные сведения см. в разделе /FU (именование файла с принудительно используемым атрибутом #using).
Чтобы задать дополнительные переключатели компилятора, используемые технологией IntelliSense при синтаксическом анализе файлов C++, установите свойство Дополнительные параметры.
Нажмите кнопку ОК, чтобы закрыть страницы свойств.
Сохраните измененные параметры проекта с помощью команды Сохранить как.
При следующем открытии проекта makefile в среде разработки Visual Studio выполните для проекта makefile команду Очистить решение, а затем команду Построить решение.Функция IntelliSense должна работать надлежащим образом в среде IDE.
См. также
Задачи
Практическое руководство. Создание проекта C++ из существующего кода