Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visual C++ non supporta più i sistemi operativi Windows 95, Windows 98, Windows ME o Windows NT. Se le macro WINVER o _WIN32_WINNT vengono assegnate a una di queste versioni di Windows, è necessario modificarle. Quando si aggiorna un progetto creato con una versione precedente di Visual C++, è possibile che vengano generati errori di compilazione relativi alle macro WINVER o _WIN32_WINNT se queste vengono assegnate a una versione di Windows non più supportata.
Osservazioni
Per modificare le macro, in un file di intestazione, aggiungere le righe seguenti.
#define WINVER 0x0500
#define _WIN32_WINNT 0x0500
Questa riga riguarda il sistema operativo Windows 2000. Altri valori validi includono 0x0501 per Windows XP, 0x0502 per Windows Server 2003, 0x0600 per Windows Vista e 0x0601 for Windows 7.
Nota
Non è certo che i valori funzionino se si includono intestazioni MFC interne nell'applicazione. Ad esempio, Windows 2000 non è supportato in afximpl.h.
È inoltre possibile definire questa macro tramite l'opzione del compilatore /D. Per ulteriori informazioni, vedere /D (Preprocessor Definitions).
Per ulteriori informazioni sul significato delle macro, vedere Utilizzo delle intestazioni di Windows.