Tipos de arquivo criados para projetos do Visual C++
Este tópico descreve todos os tipos de arquivos que estão associados a projetos Visual C++.Os arquivos real incluídos no seu projeto dependem do tipo de projeto e as opções selecionadas ao utilizar um assistente.
Programa ATL ou controle arquivos de código-fonte e cabeçalho
Programa do MFC ou controle arquivos de código-fonte e cabeçalho
Quando criar um projeto Visual C++, você pode criar uma nova solução ou você talvez adicionando um projeto a uma solução.Aplicativos não triviais normalmente são desenvolvidos com diversos projetos em uma solução.
Os projetos geralmente produzem um EXE ou uma DLL.Projetos podem depender uns dos outros; durante o processo de compilação, o ambiente do Visual C++ verifica dependências dentro e entre projetos.Cada projeto tem o código-fonte principal e dependendo do tipo de projeto, ele pode ter muitos outros arquivos que contêm vários aspectos do projeto a.O Sumário desses arquivos é indicado pela extensão de arquivo.O ambiente de desenvolvimento do Visual Studio usa as extensões de arquivo para determinar como manipular o Sumário do arquivo durante uma compilação.
A tabela a seguir mostra os arquivos comuns em um projeto Visual C++ e identifica-os com a extensão de arquivo.Ao longo desta seção, NomeDoProjeto representa o nome do projeto.
Extensão de arquivo |
Type (Tipo) |
Contents |
---|---|---|
.asmx |
Origem |
Arquivo de implantação. |
.asp |
Origem |
arquivo de paginação do servidor ativo. |
.atp |
Project |
Arquivo de projeto do modelo de aplicativo. |
.bmp, .dib, .gif, .jpg, .jpe, .png |
Resource |
Arquivos de imagem Geral. |
BSC |
Compilando |
O arquivo de código do navegador. |
.cpp, .c |
Origem |
Arquivos de código de fonte principal para o seu aplicativo. |
.cur |
Resource |
Arquivo de elemento gráfico de bitmap do cursor. |
.dbp |
Project |
Banco de dados arquivo de projeto. |
.disco |
Origem |
O arquivo de documento detecção dinâmica.Manipula Descoberta de serviço XML da Web. |
.exe, .dll |
Project |
Arquivos de biblioteca executável ou de vínculo dinâmico. |
.h |
Origem |
O cabeçalho, ou incluir, o arquivo. |
.htm, .html, .xsp, .asp, .htc, .hta, .xml |
Resource |
Arquivos da Web comuns. |
.HxC |
Project |
Projeto arquivo de Ajuda. |
.ico |
Resource |
Arquivo de elemento gráfico de bitmap do ícone. |
.IDB |
Compilando |
O arquivo de estado, que contém informações de dependência entre arquivos de fonte e definições de classe, que podem ser usadas pelo compilador durante a recompilar mínima e a compilação incremental.Use o /FDopção do compilador para especificar o nome do arquivo .idb.See /Gm (Ativar recompilar mínima) para obter mais informações. |
.idl |
Compilando |
O arquivo de linguagem IDL.See Arquivo de definição (IDL) de interface in the Windows SDK Para obter mais informações. |
.ilk |
A vinculação |
Arquivo de vínculo incremental.See / INCREMENTAIS para obter mais informações. |
.Map |
A vinculação |
Um arquivo de texto que contém informações do vinculador.Use o /Fm opção do compilador para nomear o arquivo de MAP.See / MAP para obter mais informações. |
.NCB |
Solução |
Sem compilar arquivo do navegador. |
obj, .o |
|
Arquivos de objeto compilados, mas não vinculado. |
.pch |
Depurar |
Arquivo de cabeçalho pré-compilado. |
.PDB |
Depurar |
O arquivo do banco de dados do programa de depurar.See O que são arquivos .pdb? para obter mais informações. |
.rc, .rc2 |
Resource |
Arquivos de script de recurso para gerar recursos. |
.SBR |
Compilando |
Arquivo intermediário do navegador de código-fonte.O arquivo de entrada para BSCMAKE. |
.sln |
Solução |
The soluçãoarquivo . |
.suo |
Solução |
O arquivo de opções de solução. |
.txt |
Resource |
Arquivo de texto, geralmente o arquivo "readme". |
.VAP |
Project |
Arquivo de projeto do Visual Studio Analyzer. |
.vbg |
Solução |
Arquivo do agrupar de projeto compatível. |
.vbp, .vip, .vbproj |
Project |
O arquivo de projeto do Visual Basic. |
.vcproj |
Project |
O arquivo de projeto do Visual C++.See Arquivos de projeto e Makefiles para obter mais informações. |
.vdproj |
Project |
O arquivo de projeto de implantação do Visual Studio. |
.vmx |
Project |
O arquivo de projeto de macro. |
.VUP |
Project |
O arquivo de projeto do utilitário. |
Para obter informações sobre outros arquivos associados ao Visual Studio, consulte Tipos de arquivo e extensões de arquivo no Visual Studio .NET.
Arquivos de projeto são organizados em pastas no gerenciador de soluções.O Visual C++ cria uma pasta para arquivos de fonte, arquivos de cabeçalho e arquivos de recursos, mas você pode reorganizar dessas pastas ou criar novos.Você pode usar pastas para organizar clusters explicitamente lógicas dos arquivos dentro da hierarquia de um projeto.Por exemplo, você pode criar pastas para conter todos os seus arquivos de fonte da interface do usuário, ou especificações, documentação ou suítes de testes.Todos os nomes de pasta de arquivos devem ser exclusivos.
Quando você adiciona um item a um projeto, adicione o item a todas as configurações para esse projeto regardless of whether or not o item é compilável.Por exemplo, se você tiver um projeto chamado MyProject, adicionando um item adiciona-lo às configurações do projeto de depurar e versão.
Consulte também
Conceitos
Suporte de Assistente para outros idiomas