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 reais incluídos em seu projeto dependem do tipo de projeto e as opções selecionadas ao utilizar um assistente.

Quando você criar um projeto do Visual C++, você pode criar uma nova solução ou você pode adicionar um projeto para uma solução. Normalmente, os aplicativos não-trivial são desenvolvidos com diversos projetos em uma solução.

Os projetos geralmente produzem um executável 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 do núcleo e, dependendo do tipo de projeto, ele pode ter muitos outros arquivos contendo vários aspectos do projeto. O conteúdo desses arquivos é indicado 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 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

Type

Contents

.asmx

Source

Arquivo de implantação.

.asp

Source

Arquivo do Active Server Page.

.atp

Project

Arquivo de projeto do modelo de aplicativo.

. bmp,. dib,. gif,. jpg,. jpe,. PNG

Resource

Arquivos de imagem gerais.

BSC

Compilando

O arquivo de código do navegador.

cpp; c

Source

Arquivos de código fonte principal para o seu aplicativo.

.cur

Resource

Arquivo de gráfico de bitmap de cursor.

.dbp

Project

Arquivo de projeto do banco de dados.

.disco

Source

O arquivo de documento de descoberta dinâmica. Lida com XML Web service discovery.

. exe,. dll

Project

Arquivos executáveis ou de vínculo dinâmico biblioteca.

. h

Source

Um cabeçalho (incluir) arquivos.

. htm,. HTML, .xsp,. asp,. htc,. HTA,. XML

Resource

Arquivos comuns da Web.

.HxC

Project

O arquivo de projeto de Ajuda.

.ico

Resource

Arquivo de gráfico de bitmap de ícone.

.IDB

Compilando

O arquivo de estado, contendo informações de dependência entre arquivos de origem e as definições de classe, que podem ser usadas pelo compilador durante a compilação incremental e de recompilação mínima. Use o /Fd opção de compilador para especificar o nome do arquivo .idb. Consulte /Gm (Ativar mínimo reconstruir) para obter mais informações.

. idl

Compilando

Um arquivo de linguagem de definição de interface. Consulte o arquivo de definição de Interface (IDL) na Windows SDK para obter mais informações.

.ilk

Vinculando

Arquivo de vínculo incremental. Consulte /INCREMENTAL para obter mais informações.

. map

Vinculando

Um arquivo de texto contendo informações de vinculador. Use o /Fm opção de compilador para nomear o arquivo de mapa. Consulte /MAP para obter mais informações.

ms .mfcribbon

Resource

Um arquivo de recurso que contém o código XML que define os atributos, controles e botões na faixa de opções. For more information, see Ribbon Designer (MFC).

. obj, .o

 

Arquivos de objeto compilados, mas não vinculada.

.pch

Depurar

Arquivo de cabeçalho pré-compilado.

. PDB

Depurar

O arquivo de banco de dados de depuração do programa. Consulte o que são os arquivos. PDB? para obter mais informações.

. rc, .rc2

Resource

Os arquivos de script de recurso para gerar recursos.

.SBR

Compilando

Arquivo intermediário do navegador de origem. O arquivo de entrada para BSCMAKE.

.sln

Solution

O solução arquivo.

.suo

Solution

O arquivo de opções de solução.

.txt

Resource

Um arquivo de texto, geralmente o arquivo "readme" arquivo.

.VAP

Project

Um arquivo de projeto do analisador de Visual Studio.

. vbg

Solution

Um arquivo de grupo de projeto compatível.

. vbp, .vip,. vbproj

Project

O arquivo de projeto Visual Basic.

.vcxproj

Project

O arquivo de projeto do Visual C++. Consulte arquivos de projeto e Makefiles para obter mais informações.

.vdproj

Project

O arquivo de projeto de implantação de 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 a Visual Studio, consulte tipos de arquivo e extensões de arquivo em Visual Studio.NET.

Os 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 os 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 de interface de 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, você adiciona o item para todas as configurações para o projeto, independentemente de estarem ou não o item é compilável. Por exemplo, se você tiver um projeto chamado MyProject, adicionando um item adiciona-lo para ambas as configurações de projeto Debug e Release.

Consulte também

Conceitos

Visual projetos C++

Suporte de Assistente para outros idiomas

Outros recursos

Criar e gerenciar projetos visual C++