Tipos de arquivo, criados para projetos do Visual C++
Este tópico descreve todos os tipos de arquivos que estão associados com os projetos Visual C++ para aplicativos desktop classic.Os arquivos reais incluídos no seu projeto dependem do tipo de projeto e as opções que você seleciona ao usar um assistente.
Quando você crie um projeto do Visual C++, você pode o criar uma nova solução, ou pode adicionar um projeto a uma solução.Aplicativos não triviais são desenvolvidos geralmente com vários projetos em uma solução.
Os projetos geralmente produzem EXE ou uma DLL.Os projetos podem ser dependentes em se; durante o processo de compilação, o ambiente Visual C++ verifica dependências dentro e entre projetos.Cada projeto tiver código-fonte central, e dependendo do tipo de projeto, pode ter vários outros arquivos que contêm vários aspectos de projeto.O conteúdo desses arquivos são indicados pela extensão de arquivo.O ambiente de desenvolvimento Visual Studio usa as extensões de arquivo para determinar como manipular o conteúdo do arquivo durante a compilação.
A tabela a seguir mostra arquivos comum em um projeto Visual C++, e identifica-os com a extensão de arquivo.
Extensão de Arquivo |
Tipo |
Sumário |
---|---|---|
.asmx |
Origem |
Arquivo de implantação. |
.asp |
Origem |
Arquivo da página Active Server. |
.atp |
Projeto |
Arquivo de projeto do modelo de aplicativo. |
.bmp, .dib, .gif, .jpg, .jpe, .png |
Recurso |
Arquivos de imagem gerais. |
.bsc |
Compilar |
O arquivo de código do navegador. |
.cpp; .c |
Origem |
Arquivo de código-fonte chave para seu aplicativo. |
.cur |
Recurso |
Arquivo gráfico de bitmap do cursor. |
.dbp |
Projeto |
Arquivo de projeto de banco de dados. |
.disco |
Origem |
O arquivo de documento de descoberta dinâmica.Descoberta de serviço Web XML handles. |
.exe, .dll |
Projeto |
Arquivos do executável ou biblioteca de vínculo dinâmico. |
.h |
Origem |
Um arquivo de cabeçalho (inclua). |
.htm, .html, .xsp, .asp, .htc, .hta, .xml |
Recurso |
Arquivos comuns da Web. |
.HxC |
Projeto |
Arquivo de projeto da ajuda. |
.ico |
Recurso |
Arquivo gráfico de bitmap ícone. |
.idb |
Compilar |
O arquivo de estado, que contém informações sobre as dependências entre os arquivos de origem e as definições de classes, que podem ser usados pelo compilador durante a recompilação mínima e compilação incremental.Use a opção de compilador /Fd especificar o nome do arquivo de .idb.Consulte /Gm (Ativar a recompilação mínima) para mais informações. |
.idl |
Compilar |
Um arquivo do idioma da definição de interface.Consulte Definição de interface (IDL) Arquivo em Windows SDK para mais informações. |
.ilk |
Vincular |
Arquivo de link incremental.Consulte /INCREMENTAL para mais informações. |
.map |
Vincular |
Um arquivo de texto que contém informações de vinculador.Use a opção de compilador /Fm nomear o arquivo de mapa.Consulte /MAP para mais informações. |
.mfcribbon-ms |
Recurso |
Um arquivo de recurso que contém o código XML que define os botões, controles, e atributos em fita.Para obter mais informações, consulte Designer de faixa de opções (MFC). |
.obj, .o |
|
Arquivos de objeto compilados, mas não associados. |
.pch |
Depuração |
Arquivo de cabeçalho pré-compilado. |
.pdb |
Depuração |
O arquivo de banco de dados de depuração do programa.Consulte Que são arquivos de .pdb? para mais informações. |
.rc, .rc2 |
Recurso |
Arquivos de script de recursos para gerar recursos. |
.sbr |
Compilar |
Arquivo intermediário de navegador de origem.O arquivo de entrada para BSCMAKE. |
.sln |
Solução |
O arquivo de solução . |
.suo |
Solução |
O arquivo das opções de solução. |
.txt |
Recurso |
Um arquivo de texto, geralmente o arquivo Leiame “”. |
.vap |
Projeto |
Um arquivo de projeto do analisador do Visual Studio. |
.vbg |
Solução |
Um arquivo correspondente do grupo de projeto. |
.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 mais informações. |
.vdproj |
Projeto |
O arquivo de projeto de implantação do Visual Studio. |
.vmx |
Projeto |
O arquivo de projeto macro. |
.vup |
Projeto |
O arquivo de projeto utilitários. |
Para obter informações sobre outros arquivos associados com 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 recursos, mas você pode reorganizar essas pastas ou criar novos.Você pode usar pastas para organizar conjuntos explicitamente lógicos de arquivos dentro da hierarquia de um projeto.Por exemplo, você pode criar pastas para conter todos os arquivos de origem de interface de usuário, ou especificações, documentação, ou pacotes de teste.Todos os nomes da pasta do arquivo devem ser exclusivos.
Quando você adiciona um item a um projeto, você adiciona o item para todas as configurações para o projeto, independentemente de se o item é construtível.Por exemplo, se você tiver um projeto chamado MyProject, adicionando um item adicioná-lo ao projeto configurações de depuração e versão.
Consulte também
Conceitos
Tipos de projeto do Visual C++
Suporte de Assistente para outros idiomas