Modifications avec rupture dans Visual C++ 2008
Cette rubrique répertorie les nouveautés de Visual C++ 2008.
Compilateur Visual C++
Windows 95, Windows 98, Windows ME et Windows NT ne sont plus pris en charge et ont été supprimés de la liste des plateformes ciblées.
Le compilateur ne prend plus en charge les attributs suivants, qui sont directement associés à ATL Server :
perf_counter
perf_object
perfmon
request_handler
soap_handler
soap_header
soap_method
tag_name
Projets Visual C++
Lorsque vous mettrez à niveau des projets créés avec des versions antérieures de Visual Studio, vous devrez peut-être modifier les macros _WIN32_WINNT et WINVER afin qu'elles soient supérieures ou égales à 0x0500. Pour plus d'informations sur ces macros, consultez Utilisation des en-têtes Windows (page éventuellement en anglais).
À partir de Visual Studio 2008, le nouvel Assistant Projet ne permet pas de créer un projet SQL Server en C++. Les projets SQL Server créés à l'aide d'une version antérieure de Visual Studio seront compilés et fonctionneront toujours correctement.
Le fichier d'en-tête API Windows Winable.h a été supprimé. Incluez à la place Winuser.h.
La bibliothèque API Windows Rpcndr.lib a été supprimée. Liez plutôt à l'aide de rpcrt4.lib.