Критические изменения
Обновлен: Июль 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 |
Добавлена информация об удаленных атрибутах. |
Исправление ошибки содержимого. |