/Wp64 (выявление проблем переносимости на 64-разрядные платформы)

Выявляет проблемы переносимости на 64-разрядные платформы по типам, которые также отмечены ключевым словом __w64.

/Wp64

Заметки

По умолчанию параметр /Wp64 компилятора выключен в 32-разрядном компиляторе Visual C++ и включен в 64-разрядном компиляторе Visual C++.

Важное примечаниеВажно

Параметр компилятора /Wp64 и ключевое слово __w64 устарели и не используются в Visual Studio 2010.Если выполняется преобразование проекта, использующего этот коммутатор, то во время преобразования коммутатор не будет перенесен.Для использования этого параметра в Visual Studio 2010 следует ввести параметр компилятора в области Дополнительные параметры раздела Командная строка в свойствах проекта.Если в командной строке используется параметр компилятора /Wp64, то компилятор выдает предупреждение Предупреждение командной строки D9035.Вместо использования этих параметров и ключевые слова для 64 разрядные проблем 64-битной используйте компилятора Visual C#, C++, на которую нацелен 64 разрядная платформа и задайте параметр /W4.Для получения дополнительной информации см. Настройка 64-разрядных программ (Visual C++).

Следующие типы переменных проверяются на 32-разрядной операционной системе, как если бы они использовались в 64-разрядной операционной системе:

  • Целочисленное значение.

  • long

  • указатели

Если приложение регулярно компилируется с использованием 64-разрядного компилятора, возможно, целесообразно будет отключить параметр /Wp64 в 32-разрядных компиляциях, так как 64-разрядный компилятор обнаружит все типы конфликтов.Дополнительные сведения об использовании 64-разрядной системы Windows в качестве целевой платформы см. в разделе Настройка 64-разрядных программ (Visual C++).

Установка данного параметра компилятора в среде разработки Visual Studio

  1. Откройте диалоговое окно проекта Страницы свойств.

    Для получения дополнительной информации см. Открытие свойств страниц проекта.

  2. Откройте папку C/C++.

  3. Выберите страницу свойств Командная строка.

  4. Измените поле Дополнительные параметры, чтобы включить /Wp64.

Установка данного параметра компилятора программным способом

См. также

Ссылки

Параметры компилятора

Настройка параметров компилятора

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

Настройка 64-разрядных программ (Visual C++)