Construções mais rápidas e menores arquivos de cabeçalho

Para acelerar o processo de compilação, o Visual C++ fornece as seguintes definições de reduzir o dimensionar dos arquivos de cabeçalho do Win32, excluindo algumas das APIs menos comuns:

  • VC_EXTRALEAN

  • WIN32_LEAN_AND_MEAN

VC_EXTRALEAN define WIN32_LEAN_AND_MEAN e um número de nenhum serviço definições, sistema autônomo NOCOMM e NOSOUND.(Para obter uma lista de nenhum serviço definições, consulte o arquivo de cabeçalho Windows.h e o MFC cabeçalho arquivo afxv_w32.h.)

Aplicativos criados com os assistentes de aplicativo do Visual C++ usam VC_EXTRALEAN automaticamente.Você poderá definir manualmente VC_EXTRALEAN em aplicativos herdado do MFC para acelerar seu processo de compilação.

Aplicativos MFC não podem definir WIN32_LEAN_AND_MEAN e não aplicável serviço definições para reduzir tempos de compilação.

Tentando usar uma API excluída por estas definições faz com que os erros do compilador.Se um programa que define NOCOMM ou VC_EXTRALEAN tenta usar PurgeComm, por exemplo, os seguintes erros resultam:

error C2065: 'PurgeComm' : undeclared identifier
error C2064: term does not evaluate to a function

Para obter mais informações, consulte http://suporte.Microsoft.com/padrão.aspx?scid=kb;en-US;166474.

Consulte também

Referência

Como pode eu criar mais rápido?