Partilhar via


Como: Modificar WINVER e _WIN32_WINNT

Começando com Visual C++ 2008O visual C++ não dá suporte a direcionamento Windows 95, Windows 98, Windows ME ou Windows NT. Se seu WINVER ou _WIN32_WINNT as macros são atribuídas a uma dessas versões do Windows, você precisará modificar as macros. Quando você atualiza um projeto que foi criado a partir de uma versão anterior do Visual C++, você poderá ver erros de compilação relacionados à WINVER ou _WIN32_WINNT macros se eles estiverem atribuídos a uma versão do Windows não é mais suportado.

Comentários

Para modificar as macros em um arquivo de cabeçalho, adicione as seguintes linhas:

#define WINVER 0x0500
#define _WIN32_WINNT 0x0500

Isso irá direcionar o sistema operacional Windows 2000.Outros valores válido incluem 0x0501 para o Windows XP, 0x0502 para Windows servidor 2003 e 0 x 0600 para o Windows Vista.

Você também pode definir esta macro com o /D opção do compilador; consulte /D (definições de pré-processador) Para obter mais informações.

Para obter mais informações sobre os significados dessas macros, consulte Usando os cabeçalhos do Windows.

Consulte também

Outros recursos

Alterações anteriores do produto