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.
Se ainda não tiver concluído isso, realizar uma instalação personalizada do Visual C++ e instalar o diretório de fonte CRT.
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
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.
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. |