Compartilhar via


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

Outros recursos

Criando e gerenciando projetos do Visual C++