Vous êtes sur la page 1sur 8

Archivos utilizados por Visual C++

.C--Archivo de origen de lenguaje c: Este archivo se compila como un archivo C. Si contiene cdigo de C++, debe cambiar el nombre del archivo a un archivo .cpp o .CXX o utilice el modificador/TP al compilar el archivo. Microsoft recomienda cambiar el nombre del archivo para que tengan la extensin .cpp o .CXX si el archivo de origen contiene cdigo C++. .Cpp o .CXX--archivo de origen lenguaje C++: Este archivo se compila como un archivo de C++. Para compilar como un archivo C (suponiendo que no hay ningn cdigo C++ en el archivo de origen), debe cambiar el nombre del archivo un archivo .C (recomendado) o utilice el modificador /TC al compilar el archivo. H, .HPP o .HXX--archivo de encabezado: Un archivo de encabezado suele utilizarse para prototipos de funcin, las definiciones de clase o las definiciones de constantes. Los archivos. h, .HPP o .HXX pueden incluirse en varios archivos de origen. .INL--Archivo de funcin en lnea: Este archivo contiene las definiciones de funcin en lnea. .Rc o. RC2--archivo de recursos: Este archivo contiene informacin de recursos del proyecto, como las descripciones de un cuadro de dilogo, una barra de mens o una tabla de cadenas. Este archivo se compila el compilador de recursos (rc.exe). Cuando utiliza Asistente para aplicaciones de C++ para generar una aplicacin MFC (Microsoft Foundation Classes), obtendr un archivo .rc de la aplicacin. El archivo .rc puede ser modificado o creado por un editor de recursos o el Studio de la aplicacin. En algunas versiones de Visual C++, ver un archivo. RC2 que tambin contiene informacin de recursos. .Def--Archivo de definicin de mdulo: Segn el tipo de proyecto, este archivo puede tener dos propsitos. En programas basados en Windows y Windows NT, este archivo puede utilizarse para especificar una lista de funciones exportadas, para controlar el tamao del montn de programas, para especificar los atributos de un segmento determinado y para muchos otros usos. Para un-MS-DOS MOVE superposicin de programa (slo para productos de 16 bits), este archivo se utiliza para especificar qu segmentos o qu funciones estn en la superposicin.

Volver al principio

Archivos creados por Visual C++


.APS--Versin binaria del archivo de recursos: Esta es la versin binaria del archivo de recursos actual. Aplicacin Studio o el editor de recursos la utiliza para carga rpida. .Bsc--Archivo de base de datos del explorador: Se crea un archivo .bsc nico para cada proyecto. Para utilizar el explorador, tiene que abrir este archivo en Visual Workbench de C++. Se crea los archivos .sbr cuando se ejecuta la herramienta BSCMAKE. .CLW--Archivo de estado del Asistente para clase: Este archivo mantiene informacin acerca de donde se guardan funciones de control de mensaje en el cdigo. El formato de este archivo de texto no est documentado, pero puede generarse. Para obtener ms informacin acerca de cmo volver a generar este archivo, a continuacin, haga clic en contenido en el men de Ayuda en la aplicacin Studio; haga clic en "Mediante el Asistente de clase" y "Update Class Wizard." cuando cambia de cdigo Archivo .exe o .dll--ejecutable o archivo de biblioteca de vnculos dinmicos: Este archivo es el archivo vinculado de resultado final para el proyecto. Contiene cdigo ejecutable. .Ilk (versiones 2.0 y posterior slo)--archivo de informacin de vnculo incremental: El vinculador crea este archivo para permitir cuando sea posible la vinculacin incremental. Si lo elimina, forzar a que el vinculador para realizar un vnculo completo. .Obj--Archivo de mdulo de objeto: ste es el archivo de resultado final del compilador. El vinculador combina estos archivos para crear el archivo .exe, .dll o .lib final. Los archivos .obj pueden tener formatos diferentes en distintas versiones de Visual C++ o en los compiladores de proveedor diferente. .Pch--Archivo de encabezado precompilado: Estos archivos pueden acelerar considerablemente el tiempo de compilacin. Se crean cuando se utiliza el /Yc, /Yu o las opciones de compilador /YX.

PDB--Archivo de base de datos de programa: Este archivo binario contiene tipo e informacin de depuracin simblica recopilada durante el transcurso de compilar y vincular el proyecto. El archivo es para su uso con el depurador de Visual C++. Archivos de objeto contienen referencias en el archivo .pdb para la informacin de depuracin. Este diseo hace objeto archivos ms pequeos. Consulte la referencia en lnea en el modificador /Zi para obtener ms informacin. Cuando se utiliza el modificador/Z7, no se crea este archivo. .Sbr--Archivo de explorador de origen: Este archivo se crea para cada archivo de origen compilado con modificador el /fr o /fr. Este archivo contiene informacin simblica utilizado por el Microsoft explorador Database mantenimiento herramienta (BSCMAKE) para generar un archivo de base de datos de explorador (.bsc). .WSP--Archivo de informacin de rea de trabajo (slo versiones de 16 bits): Esto es un archivo binario que contiene informacin sobre el estado de la WorkBench cuando se cerr. Abran elementos como archivos de origen y sus posiciones de ventana se guardan en este archivo. Archivo de informacin de rea de trabajo .VCP--(Visual C++ 2.x y ms adelante slo): Este archivo es Visual C++ versin 2.x equivalente de .WSP archivo las versiones de los 16 bits. .VCW--Archivo de estado visual WorkBench (slo versiones de 16 bits): Este archivo se crea en una base por proyecto. Funciona con el archivo .MAK para describir completamente el proyecto para el WorkBench. .EXP--Archivo de exportacin: Archivos de exportacin contienen informacin sobre elementos de las funciones y los datos exportados. Cuando LIB crea una biblioteca de importacin, tambin crea un archivo de exportacin. Utilice el archivo .EXP cuando vincule un programa que exporta a y importa desde otro programa, ya sea directa o indirectamente. Si el vnculo con un archivo .exp, LINK no genera una biblioteca de importacin porque se supone que LIB ya creado uno. .Lib--Archivo de biblioteca: Estos archivos se podran biblioteca estndar o importar archivos de biblioteca. Las bibliotecas estndar contienen objetos y se crean mediante la herramienta LIB. Las bibliotecas de importacin contienen informacin sobre exportaciones en otros programas y se crean LINK al generar un programa que contiene exportaciones, o por la herramienta

LIB. MAP--Archivo de mapa: Un archivo de mapa es un archivo de texto que contiene informacin acerca del programa que se vincula. La informacin incluye el nombre de mdulo, la marca de hora desde el encabezado del archivo de programa (no del sistema de archivos) y una lista de grupos en el programa con la direccin inicial de cada grupo, longitud, nombre de grupo y clase. Tambin contiene una lista de smbolos pblicos con cada direccin, nombre de smbolo, direccin plana y archivo de objeto que se donde se define el smbolo. Un archivo de mapa tambin incluye el punto de entrada del programa y una lista de correcciones. .Res--Archivo de recursos compilado: El archivo .res se crea por el compilador de recursos (RC). Hpj--Archivo de proyecto de ayuda contextual: Este archivo aparece cuando utiliza el Asistente para aplicaciones de Visual C++ para crear una aplicacin MFC que admita ayuda contextual. Necesite este archivo para crear archivos de Ayuda desde el archivos .rtf y bmp archivos generados por el Asistente para aplicaciones. NCB--Archivo de informacin Analizador: Este archivo contiene informacin generada por el Analizador de la Galera de vista y el componente de clase. Si el archivo es eliminado por accidente o premeditadamente, se regenera automticamente. MDP--Archivo de proyecto Microsoft Developer studio: Este archivo reemplaza Visual C++ versin de 2.x .VCP archivo. El archivo .MDP contiene ms informacin sobre el proyecto que el archivo .VCP. RCT--Archivo de plantilla de recursos: Estos archivos contienen informacin sobre recursos personalizados que pueden utilizarse al insertar un recurso. Puede incluir los mens, barras de herramientas, mapas de bits y cualquiera de los otros tipos de recurso aparece en el men Insertar recurso. Volver al principio

Varios archivos creados y eliminados Then durante el proceso de generacin


Hay dos otros archivos creados por el IDE de Visual C++ durante el proceso de generacin. Deben eliminarse en circunstancias normales. Los archivos son:

.CRF--archivo de respuesta del vinculador: Este archivo se cre sobre la marcha con el proceso de generacin. MSVC.BND--copia de archivo de proyecto .CRF: Este archivo se crea si los recursos deben estar enlazado al archivo ejecutable. Es simplemente una copia de archivo .CRF del proyecto. Hay algunos otros archivos que se crean segn las caractersticas que admite el proyecto. Por ejemplo, el proyecto tambin puede tener uno o ms archivos de icono con extensiones .ico, archivos de cursor con extensiones .cur o archivos de mapa de bits con las extensiones .bmp. Un proyecto tambin puede tener un archivo .reg con informacin del registro para el proyecto. Proyectos que admiten OLE tambin pueden tener un archivo .odl y archivos .tlb.

En la parte inferior, tenemos la ventana de depuracin. En la carpeta Build obtenemos informacin de errores y warnings mientras estamos compilando nuestro cdigo. La carpeta Debug muestra informacin cuando estamos ejecutando nuestro programa desde el Visual.

/Fp (Dar nombre al archivo .Pch)


Visual Studio 2010 Otras versiones

Visual Studio 2008 Visual Studio 2005

Proporciona una ruta de acceso para un encabezado precompilado en lugar de utilizar la ruta de acceso predeterminada.

Tipos de archivos creados para proyectos de Visual C++


Visual Studio 2010 Otras versiones

Visual Studio 2008 Visual Studio 2005

En este tema se describen todos los tipos de archivos asociados a los proyectos de Visual C++. Los archivos incluidos en el proyecto dependern del tipo de proyecto y las opciones que seleccione al utilizar un asistente.

Archivos de proyecto y solucin Archivos creados para proyectos de CLR Archivos de encabezado y archivos de cdigo fuente de controles y programas ATL Archivos de encabezado y archivos de cdigo fuente de controles y programas MFC Archivos de encabezado precompilados Archivos de recursos Archivos de ayuda (WinHelp) Archivos de proyecto varios

Cuando crea un proyecto de Visual C++, puede estar creando una solucin nueva o agregando un proyecto a una solucin. Las aplicaciones no triviales se suelen desarrollar con mltiples proyectos en una solucin. Normalmente, los proyectos producen un archivo EXE o un archivo DLL. Los distintos proyectos pueden depender unos de otros; al generar, el entorno de Visual C++ comprueba las dependencias internas de cada proyecto y las existentes entre proyectos. Cada proyecto tiene cdigo fuente bsico y, en funcin del tipo de proyecto, puede tener otros archivos que contengan distintos aspectos del mismo. El contenido de estos archivos se indica mediante la extensin del archivo. El entorno de desarrollo de Visual Studio utiliza las

extensiones de archivo para determinar la forma de manipular el contenido del archivo al generar. En la tabla siguiente se muestran los archivos comunes de un proyecto de Visual C++ y se identifican con su extensin de archivo. Extensin de Tipo Contenido archivo .asmx Origen Archivo de implementacin. .asp Origen Archivo de paginacin Active Server .atp Proyecto Archivo de proyecto de plantilla de aplicacin. .bmp, .dib, .gif, Recurso Archivos generales de imagen. .jpg, .jpe, .png .bsc Compilacin Archivo de cdigo fuente del explorador. .cpp; .c Origen Archivos principales de cdigo fuente de la aplicacin. .cur Recurso Archivo de grfico de mapa de bits de cursor. .dbp Proyecto Archivo de proyecto de base de datos. Archivo de documento de deteccin dinmica. Controla la .disco Origen deteccin de servicios Web XML. .exe, .dll Proyecto Archivos ejecutables o de biblioteca de vnculos dinmicos. .h Origen Archivo (de inclusin) de encabezado. .htm, .html, .xsp, .asp, .htc, Recurso Archivos comunes de Web. .hta, .xml .HxC Proyecto Archivo de proyecto de Ayuda. .ico Recurso Archivo de grfico de mapa de bits de icono. Archivo de estado, que contiene informacin de dependencias entre archivos de cdigo fuente y definiciones de clases, que puede utilizar el compilador durante la regeneracin mnima y .idb Compilacin la compilacin incremental. Utilice la opcin de compilador /Fd para especificar el nombre del archivo .idb. Vea /Gm (habilitar la regeneracin mnima) para obtener ms informacin. Archivo de lenguaje de definicin de interfaces. Vea Archivo .idl Compilacin de definicin de interfaz (IDL) en Windows SDK para obtener ms informacin. Archivo de vinculacin incremental. Vea /INCREMENTAL .ilk Vinculacin para obtener ms informacin. Archivo de texto que contiene informacin de vinculador. Utilice la opcin de compilador /Fm para asignar un nombre .map Vinculacin al archivo de asignaciones. Vea /MAP para obtener ms informacin.

Archivo de recursos que contiene el cdigo XML que define .mfcribbon-ms Recurso los botones, controles y atributos de la cinta de opciones. Para obtener ms informacin, vea Ribbon Designer (MFC). .obj, .o Archivos objeto, compilados pero no vinculados. .pch Depuracin Archivo de encabezado precompilado. Archivo de base de datos de depuracin de programa. Vea .pdb Depuracin Archivos .pdb para obtener ms informacin. .rc, .rc2 Recurso Archivos de script de recursos para generar recursos. Archivo intermedio de explorador de cdigo fuente. El .sbr Compilacin archivo de entrada para BSCMAKE. .sln Soluciones Archivo de solucin. .suo Soluciones Archivo de opciones de solucin. .txt Recurso Archivo de texto, normalmente el archivo "lame". .vap Proyecto Archivo de proyecto de Visual Studio Analyzer. .vbg Soluciones Archivo de grupo de proyecto compatible. .vbp, .vip, Proyecto Archivo de proyecto de Visual Basic. .vbproj Archivo de proyecto de Visual C++. Vea Archivos de .vcxproj Proyecto proyecto y archivos MAKE para obtener ms informacin. .vdproj Proyecto Archivo de proyecto de implementacin de Visual Studio. .vmx Proyecto Archivo de proyecto de macro. .vup Proyecto Archivo de proyecto de utilidad. Para obtener informacin acerca de otros archivos asociados a Visual Studio, vea Tipos de archivo y extensiones de archivo en Visual Studio .NET. Los archivos de proyecto se organizan en carpetas en el Explorador de soluciones. Visual C++ crea carpetas para archivos de cdigo fuente, archivos de encabezado y archivos de recursos; puede reorganizarlas o crear carpetas nuevas. Puede utilizar carpetas para organizar de forma explcita grupos lgicos de archivos dentro de la jerarqua de un proyecto. Por ejemplo, puede crear carpetas para que contengan todos los archivos de la interfaz de usuario, especificaciones, documentacin o guiones de pruebas. Todos los nombres de carpetas de archivos deben ser nicos. Cuando agregue un elemento a un proyecto, lo agrega a todas las configuraciones del proyecto, independientemente de si se puede generar el elemento o no. Por ejemplo, si tiene un proyecto denominado MiProyecto, al agregar un elemento, lo agrega tanto a la configuracin de Lanzamiento como a la configuracin de Depuracin del proyecto.

Vous aimerez peut-être aussi