Критические изменения в 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.