ID do artigo: 154753 - Última revisão: quarta-feira, 19 de março de 2008 - Revisão: 7.1 Descrição das bibliotecas padrão C e C++ que um programa irá vincular com quando criado usando o Visual C++
Nesta páginaSumárioEste artigo descreve as bibliotecas padrão LIBC .lib [D], .lib LIBCMT [D], .lib LIBCI [D], LIBCIMT .lib [D], .lib LIBCP [D], LIBCPMT .lib [D], MSVCRT [D] .lib, MSVCIRT .lib [D] e MSVCPRT .lib [D] que um programa irá vincular com quando criado usando o Visual C++. Mais InformaçõesQuando você criar uma versão versão (ou depuração) do seu projeto no Visual C++, uma das bibliotecas C Runtime básicas (.lib [D] LIBC, .lib [D] LIBCMT e MSVCRT[D].LIB) é vinculados por padrão, dependendo da opção de compilador escolhido (<ML[d]> single-threaded, <MT[d]> multithread ou DLL multithread <MD[d]>). Uma biblioteca da biblioteca C++ padrão ou um da Biblioteca iostream antigo também pode estar vinculado dependendo cabeçalhos que usar em seu código. Por exemplo, considere os seguintes casos: Caso 1: Test1.cpp de programa de exemplo
Caso 2: Exemplo programa test2.cpp
Caso 3: Atualizar test3.cpp de programaObservação Os arquivos de cabeçalho de fluxo que possuem a extensão. h (incluir <useoldio.h>) tiver sido substituído no Visual C++ 2002 e ter sido removida no Visual C++ 2005 e no Visual C++ 2003. Portanto, o exemplo a seguir não funcionará em uma versão posterior do Visual C++ 2002 do Visual C++.
Observação Pode parecer que cabeçalhos sem a extensão. h são cabeçalhos de C++ padrão e que cabeçalhos com a extensão. h estão C Runtime cabeçalhos ou cabeçalhos iostream antigo. Isso não é verdade. Conforme explicado abaixo, os arquivos <useoldio.h> <use_ansi.h> determinar as bibliotecas de seu aplicativo irá vincular com e. Na verdade, existem dois arquivos de cabeçalho, <useoldio.h> e <use_ansi.h>, que contêm #pragmas. O #pragmas forçar tanto a Biblioteca iostream antiga como a biblioteca C++ padrão a ser vinculado por padrão no. O arquivo de cabeçalho <useoldio.h> contém instruções # pragma, que força a Biblioteca iostream antigo para ser vinculado em. Todos os cabeçalhos iostream antigo incluem <useoldio.h>. Portanto, se você incluir qualquer cabeçalho iostream antigo em seu aplicativo, a Biblioteca iostream antigo será vinculada por padrão. A tabela a seguir lista todos os arquivos cabeçalho que incluem <useoldio.h>. Cabeçalhos de iostream antigoRecolher esta tabela
Observação <useoldio.h> se aplica somente ao Visual C++ .NET 2003 e versões anteriores. Porque a Biblioteca iostream antigo foi removida do Visual C++ 2003 e versões posteriores, o cabeçalho <useoldio.h> também foi removido. O arquivo de cabeçalho <use_ansi.h> contém instruções # pragma que forçar a biblioteca C++ padrão a ser vinculado em. Todos os cabeçalhos de C++ padrão incluem <use_ansi.h>. Portanto, se você incluir qualquer cabeçalho C++ padrão em seu aplicativo, a biblioteca C++ padrão será vinculada por padrão. A tabela a seguir lista todos os arquivos cabeçalho que incluem <use_ansi.h>. Cabeçalhos de C++ padrãoRecolher esta tabela
Recolher esta tabela
Tabela de resumo para DLLs CRT usadoRecolher esta tabela
ReferênciasBibliotecas de tempo de execução c http://msdn.microsoft.com/en-us/library/abx4dbyh.aspx (http://msdn.microsoft.com/en-us/library/abx4dbyh.aspx) Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 154419
(http://support.microsoft.com/kb/154419/
)
Perguntas freqüentes sobre a biblioteca C++ padrão A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 154753
(http://support.microsoft.com/kb/154753/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início