Поделиться через


Практическое руководство. Использование IntelliSense для проекта Makefile

IntelliSense не работает в среде IDE для проекта Visual C++ makefile, если определенные параметры проекта или параметры компилятора заданы неправильно.Используйте описанную в этом разделе процедуру для настройки проектов Visual C++ makefile, в результате чего IntelliSense будет работать при открытии проектов makefile в среде разработки Visual Studio.

Разрешение использования IntelliSense для проектов Makefile в IDE

  1. Откройте диалоговое окно Окна свойств.Дополнительные сведения см. в разделе Открытие свойств страниц проекта.

  2. Разверните узел Свойства конфигурации.

  3. Выберите страницу свойств NMake и измените свойства в разделе IntelliSense соответствующим образом.

    • Чтобы определить какие-либо символы предварительной обработки в проекте makefile, задайте свойство Определения процессора.Дополнительные сведения см. в разделе Определения препроцессора (/D).

    • Чтобы указать список каталогов, в которых компилятор будет выполнять поиск для разрешения ссылок на файлы, переданных в директивы препроцессора в проекте makefile, задайте свойство Путь для поиска включаемых файлов.Дополнительные сведения см. в разделе /I (дополнительные каталоги включения).

      Чтобы указать список каталогов, в которых компилятор будет выполнять поиск для разрешения ссылок на файлы, переданных в директивы препроцессора в проекте makefile, задайте свойство Дополнительные каталоги включения.

    • Чтобы указать, какие файлы заголовков будут обрабатываться при построении проекта makefile, задайте свойство Принудительно включаемые файлы.Дополнительные сведения см. в разделе /FI (имя принудительно включаемого файла).

    • Чтобы указать список каталогов, в которых компилятор будет выполнять поиск для разрешения ссылок на сборки .NET в проекте, задайте свойство Путь поиска сборок.Дополнительные сведения см. в разделе /AI (указание каталогов метаданных).

    • Чтобы указать, какие сборки .NET будут обрабатываться при построении проекта makefile, задайте свойство Принудительное использование сборок.Дополнительные сведения см. в разделе /FU (именование файла с принудительно используемым атрибутом #using).

    • Чтобы задать дополнительные переключатели компилятора, используемые технологией IntelliSense при синтаксическом анализе файлов C++, установите свойство Дополнительные параметры.

  4. Нажмите кнопку ОК, чтобы закрыть страницы свойств.

  5. Сохраните измененные параметры проекта с помощью команды Сохранить как.

При следующем открытии проекта makefile в среде разработки Visual Studio выполните для проекта makefile команду Очистить решение, а затем команду Построить решение.Функция IntelliSense должна работать надлежащим образом в среде IDE.

См. также

Задачи

Практическое руководство. Создание проекта C++ из существующего кода

Основные понятия

Справочник по программе NMAKE

Другие ресурсы

Использование технологии IntelliSense