Criação de bibliotecas em time de execução

O procedimento a seguir mostra como para compilação suas próprias cópias dos arquivos de biblioteca de time de execução C.

Para compilação suas próprias cópias dos arquivos de biblioteca de time de execução C

  1. Se ainda não tiver concluído isso, realizar uma instalação personalizada do Visual C++ e instalar o diretório de fonte CRT.

  2. conjunto a variável de ambiente VCTOOLS seja conjunto para o diretório de VC.Por exemplo, no tipo de linha de comando:

    set VCTOOLS=C:\Program Files\Microsoft Visual Studio 9.0\VC
    
  3. conjunto a variável de ambiente LLP64 = 1, se você quiser compilação para IA64 ou LLP64 = 2, se você quiser compilação para x64.

  4. Altere diretórios para vc\crt\src e executada BLDNT.CMD se você estiver no Windows 2000, Windows XP, Windows servidor 2003 ou Windows Vista.

A recompilar de CRT produz versões personalizadas do CRT DLLs e os arquivos de .lib importação correspondentes.Para evitar conflitos com as DLLs existentes, registrados, o processo de compilação cria arquivos com nomes diferentes, usando o prefixo de exemplo em vez de msvc.A tabela a seguir mostra a correspondência entre os arquivos produzidos pelo processo de recompilar do CRT e CRT arquivos instalados pelo Visual C++:

Novo arquivo

Arquivo CRT equivalente

_sample_.dll   

msvcr90.dll

sample_p.dll   

msvcp90.dll

_sampld_.dll

msvcr90d.dll

sampld_p.dll

msvcp90d.dll

_sample_.lib

msvcr90.lib

sample_p.lib

msvcp90.lib

_sampld_.lib

msvcr90d.lib

sampld_p.lib

msvcp90d.lib

Observação:

Não é possível criar a CRT usando um conjunto de ferramentas nativo de 64 bit.

Consulte também

Referência

C em time de execução bibliotecas