Tipos de arquivo criados para projetos do Visual C++
Este tópico descreve todos os tipos de arquivos que estão associados a projetos do Visual C++ para aplicativos de área de trabalho clássicos.Os arquivos reais incluídos em seu projeto dependem do tipo de projeto e as opções selecionadas ao usar um assistente.
Quando você criar um projeto do Visual C++, você pode criar uma nova solução ou você pode adicionar um projeto a uma solução.Aplicativos não-trivial geralmente são desenvolvidos com vários projetos em uma solução.
Os projetos geralmente produzem um executável ou uma DLL.Projetos podem ser dependentes entre si; durante o processo de compilação, o ambiente do Visual C++ verifica dependências dentro e entre projetos.Cada projeto tem código-fonte principal e, dependendo do tipo de projeto, ele pode ter muitos outros arquivos que contêm vários aspectos do projeto.O conteúdo desses arquivos é indicado pela extensão de arquivo.O ambiente de desenvolvimento do Visual Studio usa as extensões de arquivo para determinar como tratar o conteúdo do arquivo durante uma compilação.
A tabela a seguir mostra os arquivos comuns em um projeto do Visual C++ e identifica-los com sua extensão de arquivo.
Extensão de arquivo |
Tipo |
Conteúdo |
---|---|---|
. asmx |
Origem |
Arquivo de implantação. |
. ASP |
Origem |
Arquivo de página de servidor ativo. |
.ATP |
Projeto |
Arquivo de projeto do modelo de aplicativo. |
. bmp,. dib,. gif,. jpg,. jpe,. PNG |
Recurso |
Arquivos de imagem geral. |
. bsc |
Compilando |
O arquivo de código do navegador. |
. cpp,. c |
Origem |
Arquivos de código fonte principal de seu aplicativo. |
cur |
Recurso |
Arquivo gráfico de bitmap de cursor. |
dbp |
Projeto |
Arquivo de projeto de banco de dados. |
. disco |
Origem |
O arquivo de documento de descoberta dinâmica.Manipula a descoberta de serviços Web XML. |
.exe,. dll |
Projeto |
Arquivos executáveis ou dynamic-link library. |
. h |
Origem |
Um cabeçalho (incluir) arquivos. |
. htm,. HTML, .xsp,. asp,. htc,. HTA,. XML |
Recurso |
Arquivos comuns de Web. |
. HxC |
Projeto |
Arquivo de projeto de Ajuda. |
. ico |
Recurso |
Arquivo gráfico de bitmap de ícone. |
IDB |
Compilando |
O arquivo de estado, que contém informações de dependência entre arquivos de origem e definições de classe, que podem ser usadas pelo compilador durante a compilação incremental e a recompilação mínima.Use o /Fd opção de compilador para especificar o nome do arquivo IDB.Consulte /GM manual (habilitar recompilação mínima) para obter mais informações. |
. idl |
Compilando |
Um arquivo de linguagem de definição de interface.Consulte arquivo de definição de Interface (IDL) no Windows SDK para obter mais informações. |
. ilk |
Vinculação |
Arquivo de vínculo incremental.Consulte /incremental para obter mais informações. |
. map |
Vinculação |
Um arquivo de texto que contém informações do vinculador.Use o /Fm opção de compilador para nomear o arquivo de mapa.Consulte /Map para obter mais informações. |
.mfcribbon ms |
Recurso |
Um arquivo de recursos que contém o código XML que define os botões, controles e atributos na faixa de opções.Para obter mais informações, consulte Designer da faixa de opções (MFC). |
. obj, .o |
|
Arquivos de objeto compilado, mas não vinculado. |
. pch |
Depuração |
Arquivo de cabeçalho pré-compilado. |
RC, .rc2 |
Recurso |
Arquivos de script de recurso para gerar recursos. |
. SBR |
Compilando |
Arquivo intermediário do navegador de fonte.O arquivo de entrada para BSCMAKE. |
.sln |
Solução |
O solução arquivo. |
.suo |
Solução |
O arquivo de opções de solução. |
. txt |
Recurso |
Um arquivo de texto, geralmente o arquivo "readme". |
.VAP |
Projeto |
Um arquivo de projeto do Visual Studio Analyzer. |
vbg |
Solução |
Um arquivo de grupo de projeto compatíveis. |
. vbp, .vip,. vbproj |
Projeto |
O arquivo de projeto do Visual Basic. |
vcxproj |
Projeto |
O arquivo de projeto do Visual C++.Consulte arquivos de projeto e Makefiles para obter mais informações. |
. vdproj |
Projeto |
O arquivo de projeto de implantação do Visual Studio. |
. vmx |
Projeto |
O arquivo de projeto de macro. |
.VUP |
Projeto |
O arquivo de projeto do utilitário. |
Para obter informações sobre outros arquivos associados com o Visual Studio, consulte tipos de arquivo e extensões de arquivo no Visual Studio .NET.
Arquivos de projeto são organizados em pastas no Solution Explorer.Visual C++ cria uma pasta para arquivos de origem, arquivos de cabeçalho e arquivos de recurso, mas você pode reorganizar a essas pastas ou criar novos.Você pode usar pastas para organizar os clusters explicitamente lógicos dos arquivos dentro da hierarquia de um projeto.Por exemplo, você pode criar pastas para conter todos os seus arquivos de origem da interface de usuário, ou especificações, documentação ou conjuntos de testes.Todos os nomes de pasta do arquivo devem ser exclusivos.
Quando você adiciona um item a um projeto, você adicionar o item para todas as configurações para o projeto, independentemente se o item é compilável.Por exemplo, se você tiver um projeto chamado MyProject, adicionando um item adiciona a ambas as configurações de projeto Debug e Release.
Consulte também
Conceitos
Tipos de projeto do Visual C++
Suporte do assistente para outros idiomas