Практическое руководство. Настройка проектов Visual Studio C++ для 64-разрядных платформ x64
С помощью конфигураций проектов в Visual Studio IDE можно настраивать приложения C++ как предназначенные для 64-разрядных платформ с архитектурой x64. Также можно перенести параметры проекта Win32 в конфигурацию 64-разрядного проекта.
Настройка приложений C++ как предназначенных для 64-разрядных платформ
Откройте проект C++, который нужно настроить.
Откройте страницы свойств для этого проекта. Подробнее см. в статье Настройка компилятора C++ и свойств сборки в Visual Studio.
Примечание.
Для проектов .NET убедитесь, что узел "Свойства конфигурации" или один из дочерних узлов выбран в <диалоговом окне "Страницы свойств проекта">; в противном случае кнопка Configuration Manager остается недоступной.
Нажмите кнопку Диспетчер конфигураций , чтобы открыть диалоговое окно Диспетчер конфигураций .
В раскрывающемся списке "Активная платформа решений" выберите <"Создать...> ", чтобы открыть диалоговое окно "Новая платформа решения".
В раскрывающемся списке Введите или выберите новую платформу выберите 64-разрядную целевую платформу.
Примечание.
В диалоговом окне Создание платформы решения можно воспользоваться командой Копировать параметры из , чтобы скопировать параметры существующего проекта в новую конфигурацию 64-разрядного проекта.
Нажмите кнопку ОК. Выбранная в предыдущем шаге платформа появляется в списке Активная платформа решения в диалоговом окне Диспетчер конфигураций .
Нажмите кнопку "Закрыть" в диалоговом окне 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-разрядных приложений