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


Критические изменения

Обновлен: Июль 2008

В этом разделе приведен перечень изменений в Visual C++ 2008, которые могут нарушить работу существующего кода.

Компилятор C++

  • Платформы Windows 95, Windows 98, Windows ME и Windows NT более не поддерживаются. Эти операционные системы удалены из списка целевых платформ.

  • Компилятор теперь не поддерживает многих атрибутов, которые были непосредственно связаны с сервером ATL. Теперь не поддерживаются следующие атрибуты:

    • perf_counter

    • perf_object

    • perfmon

    • request_handler

    • soap_handler

    • soap_header

    • soap_method

    • tag_name

Проекты Visual C++

  • При обновлении проектов из предыдущих версий Visual Studio необходимо изменить макросы WINVER и _WIN32_WINNT так, чтобы они были не меньше значения 0x0500. Дополнительные сведения по этим макросам см. в разделе Использование заголовков Windows.

  • Файл заголовка Winable.h Windows API удален. Следует использовать вместо него файл Winuser.h.

  • Библиотека Rpcndr.lib Windows API удалена. Следует использовать вместо нее библиотеку rpcrt4.lib.

Библиотеки Visual C++

См. также

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

Приступая к работе в Visual C++

Журнал изменений

Дата

Журнал изменений

Причина

Июль 2008

Добавлена информация об удаленных атрибутах.

Исправление ошибки содержимого.