Практическое руководство. Настройка проектов Visual Studio C++ для 64-разрядных платформ x64

С помощью конфигураций проектов в Visual Studio IDE можно настраивать приложения C++ как предназначенные для 64-разрядных платформ с архитектурой x64. Также можно перенести параметры проекта Win32 в конфигурацию 64-разрядного проекта.

Настройка приложений C++ как предназначенных для 64-разрядных платформ

  1. Откройте проект C++, который нужно настроить.

  2. Откройте страницы свойств для этого проекта. Подробнее см. в статье Настройка компилятора C++ и свойств сборки в Visual Studio.

    Примечание.

    Для проектов .NET убедитесь, что узел "Свойства конфигурации" или один из дочерних узлов выбран в <диалоговом окне "Страницы свойств проекта">; в противном случае кнопка Configuration Manager остается недоступной.

  3. Нажмите кнопку Диспетчер конфигураций , чтобы открыть диалоговое окно Диспетчер конфигураций .

  4. В раскрывающемся списке "Активная платформа решений" выберите <"Создать...> ", чтобы открыть диалоговое окно "Новая платформа решения".

  5. В раскрывающемся списке Введите или выберите новую платформу выберите 64-разрядную целевую платформу.

    Примечание.

    В диалоговом окне Создание платформы решения можно воспользоваться командой Копировать параметры из , чтобы скопировать параметры существующего проекта в новую конфигурацию 64-разрядного проекта.

  6. Нажмите кнопку ОК. Выбранная в предыдущем шаге платформа появляется в списке Активная платформа решения в диалоговом окне Диспетчер конфигураций .

  7. Нажмите кнопку "Закрыть" в диалоговом окне Configuration Manager и нажмите кнопку "ОК" в <диалоговом окне "Страницы свойств projectname>".

Копирование параметров проекта Win32 в конфигурацию 64-разрядного проекта

  • В диалоговом окне Создание платформы решения , открытом в процессе настройки проекта как предназначенного для 64-разрядной платформы, в раскрывающемся списке Копировать параметры из выберите пункт Win32. Указанные ниже параметры проекта обновляются автоматически на уровне проекта.

    • Параметру компилятора /MACHINE присваивается значение /MACHINE:X64.

    • ПараметрЗарегистрировать вывод выключается. Дополнительные сведения см. в разделе Linker Property Pages.

    • ПараметруКонечная среда присваивается значение /env x64. Для получения дополнительной информации см. Страницы свойство MIDL.

    • Значение параметраПроверка параметров сбрасывается и меняется на значение по умолчанию. Для получения дополнительной информации см. Страницы свойство MIDL.

    • Если для параметра Формат отладочной информации в конфигурации проекта Win32 было задано значение /ZI , то в конфигурации 64-разрядного проекта ему присваивается значение /Zi . Дополнительные сведения см. в разделе /Z7, /Zi, /ZI (формат отладочной информации).

    Примечание.

    Ни одно из этих свойств проекта не меняется, если оно переопределено на уровне файла.

См. также

Настройка проектов C++ для 64-разрядных целевых объектов с архитектурой x64
Отладка 64-разрядных приложений