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


Критические изменения в Visual C++ 2008

В этом разделе приведен перечень критических изменений в Visual C++ 2008.

Компилятор Visual 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.

  • Начиная с версии Visual Studio 2008, мастер создания проектов не поддерживает возможности создания проекта C++ SQL Server. Проекты SQL Server, созданные в более ранней версии Visual Studio, компилируются и работают правильно.

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

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

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

См. также

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

Начало работы с Visual C++ 2010