Crear Ejecutable En Dev C++
- Crear Ejecutable En Dev C Ing En Dev C++ Con Get
- Crear .exe En Dev C++
- Crear Ejecutable En Dev C Gratis
- Crear Ejecutable En Dev C Online
Acabo de finalizar mi proyecto fin de carrera, que consiste en un simulador desarrollado en Borland C 6. Es elmomento de entregarlo a los profesores pero ellos no tienen Borland instalado y debo compilar un ejecutable que pueda abrirse en un PC sin borland instalado, porque de los contrario no se ejecutan dando el siguiente mensaje de error. En ese caso, debe recordarse que el juez autom atico que evaluar a los env os se ejecutar a sobre GNU/Linux, por lo que se deber an tener en cuenta las posibles diferencias entre los dialectos' de los lenguajes, particularmente en C y C. En este documento se detalla c omo compilar programas escritos en C, C. Re: Como crear ejecutable, de un programa con c? « Respuesta #2 en: 31 Diciembre 2010, 15:10 » Pues con Dev-C el ejecutable se crea automaticamente junto al script, en donde sea que se haya guardado, sin problemas. C Crear archivo de texto. C Crear archivo de texto. Para crear un archivo en C debes incluir iostream y fstream. Ofstream: Clase stream para escribir archivos. Ifstream: Clase stream para leer archivos. Fstream: Clase stream para hacer ambas cosas, leer y escribir. C omo compilar y ejecutar programas en l nea de comandos En las modalidades presenciales de ProgramaMe, el entorno software que se pone a disposici on de los participantes est a basado en alguna distribuci on de GNU/Linux. Acabo de finalizar mi proyecto fin de carrera, que consiste en un simulador desarrollado en Borland C 6. Es elmomento de entregarlo a los profesores pero ellos no tienen Borland instalado y debo compilar un ejecutable que pueda abrirse en un PC sin borland instalado, porque de los contrario no se ejecutan dando el siguiente mensaje de error.
En este tutorial paso a paso se muestra cómo crear una biblioteca estática (archivo .lib) para su uso con aplicaciones de C++.This step-by-step walkthrough shows how to create a static library (.lib file) for use with C++ apps.Utilizar una biblioteca estática es una excelente manera de reutilizar el código.Using a static library is a great way to reuse code.En lugar de volver a implementar las mismas rutinas en todas las aplicaciones que requieren la funcionalidad, se escriben una vez en una biblioteca estática y, a continuación, se hace referencia a ella desde las aplicaciones.Rather than reimplementing the same routines in every app that requires the functionality, you write them one time in a static library and then reference it from the apps.El código vinculado desde una biblioteca estática pasa a formar parte de la aplicación: no es que tenga que instalar otro archivo para usar el código.Code linked from a static library becomes part of your app—you don't have to install another file to use the code.
En este tutorial se tratan las siguientes tareas:This walkthrough covers these tasks:
Crear Ejecutable En Dev C Ing En Dev C++ Con Get
PrerrequisitosPrerequisites
Descripción de los fundamentos del lenguaje C++.An understanding of the fundamentals of the C++ language.
Crear un proyecto de biblioteca estáticaCreate a static library project
Las instrucciones para crear el proyecto varían en función de la versión de Visual Studio.The instructions for how to create the project vary depending on your version of Visual Studio.Para ver la documentación de su versión preferida de Visual Studio, use el control Selector de versiones.To see the documentation for your preferred version of Visual Studio, use the Version selector control.Se encuentra en la parte superior de la tabla de contenido de esta página.It's found at the top of the table of contents on this page.
Para crear un proyecto de biblioteca estática en Visual Studio 2019To create a static library project in Visual Studio 2019
En la barra de menús, seleccione Archivo > Nuevo > Proyecto para abrir el cuadro de diálogo Crear nuevo proyecto.On the menu bar, choose File > New > Project to open the Create a New Project dialog box.
En la parte superior del cuadro de diálogo, establezca Lenguaje en **C++ **, establezca Plataforma en Windows y establezca Tipo de proyecto en Biblioteca.At the top of the dialog, set Language to C++, set Platform to Windows, and set Project type to Library.
En la lista filtrada de tipos de proyecto, seleccione Asistente para escritoriode Windows y, a continuación, elija Siguiente.From the filtered list of project types, select Windows Desktop Wizard, then choose Next.
En la página Configurar el nuevo proyecto, escriba MathLibrary en el cuadro Nombre del proyecto para especificar un nombre para el proyecto.In the Configure your new project page, enter MathLibrary in the Project name box to specify a name for the project.Escriba StaticMath en el cuadro Nombre de la solución.Enter StaticMath in the Solution name box.Elija el botón Crear para abrir el cuadro de diálogo Proyecto de escritorio de Windows.Choose the Create button to open the Windows Desktop Project dialog.
En el cuadro de diálogo Proyecto de escritorio de Windows , en Tipo de aplicación, seleccione Biblioteca estática (.lib).In the Windows Desktop Project dialog, under Application type, select Static Library (.lib).
En Opciones adicionales, desactive la casilla Encabezado precompilado si está activada.Under Additional options, uncheck the Precompiled header check box if it's checked.Marque la casilla Proyecto vacío.Check the Empty project box.
Elija Aceptar para crear el proyecto.Choose OK to create the project.
Para crear un proyecto de biblioteca estática en Visual Studio 2017To create a static library project in Visual Studio 2017
En la barra de menús, seleccione Archivo > Nuevo > Proyecto.On the menu bar, choose File > New > Project.
En el cuadro de diálogo Nuevo proyecto , seleccione Instalado > Visual C++ > Windows Desktop.In the New Project dialog box, select Installed > Visual C++ > Windows Desktop.En el panel central, seleccione Asistente de Escritorio de Windows.In the center pane, select Windows Desktop Wizard.
Especifique un nombre para el proyecto (por ejemplo, MathLibrary) en el cuadro Nombre.Specify a name for the project—for example, MathLibrary—in the Name box.Especifique un nombre para la solución (por ejemplo, StaticMath) en el cuadro Nombre de la solución.Specify a name for the solution—for example, StaticMath—in the Solution Name box.Elija el botón Aceptar .Choose the OK button.
En el cuadro de diálogo Proyecto de escritorio de Windows , en Tipo de aplicación, seleccione Biblioteca estática (.lib).In the Windows Desktop Project dialog, under Application type, select Static Library (.lib).
En Opciones adicionales, desactive la casilla Encabezado precompilado si está activada.Under Additional Options, uncheck the Precompiled header check box if it's checked.Marque la casilla Proyecto vacío.Check the Empty project box.
Elija Aceptar para crear el proyecto.Choose OK to create the project.
Para crear un proyecto de biblioteca estática en Visual Studio 2015To create a static library project in Visual Studio 2015
En la barra de menús, seleccione Archivo > Nuevo > Proyecto.On the menu bar, choose File > New > Project.
En el cuadro de diálogo Nuevo proyecto , seleccionePlantillas > instaladas > Visual C++ > Win32.In the New Project dialog box, select Installed > Templates > Visual C++ > Win32.En el panel central, seleccione Aplicación de consola Win32.In the center pane, select Win32 Console Application.
Especifique un nombre para el proyecto (por ejemplo, MathLibrary) en el cuadro Nombre.Specify a name for the project—for example, MathLibrary—in the Name box.Especifique un nombre para la solución (por ejemplo, StaticMath) en el cuadro Nombre de la solución.Specify a name for the solution—for example, StaticMath—in the Solution Name box.Elija el botón Aceptar .Choose the OK button.Softube fet compressor vst download.
En el Asistente para aplicaciones Win32, elija Siguiente.In the Win32 Application Wizard, choose Next.
En la página Configuración de la aplicación, en Tipo de aplicación, seleccione Biblioteca estática.In the Application Settings page, under Application type, select Static library.En Opciones adicionales, desactive la casilla Encabezado precompilado.Under Additional options, uncheck the Precompiled header checkbox.Elija Finalizar para crear el proyecto.Choose Finish to create the project.
Agregar una clase a la biblioteca estáticaAdd a class to the static library
Para agregar una clase a la biblioteca estáticaTo add a class to the static library
Para crear un archivo de encabezado para una nueva clase, haga clic con el botón derecho para abrir el menú contextual del proyecto MathLibrary en el Exploradorde soluciones y, a continuación, elija Agregar > nuevo elemento.To create a header file for a new class, right-click to open the shortcut menu for the MathLibrary project in Solution Explorer, and then choose Add > New Item.
En el cuadro de diálogo Agregar nuevo elemento , seleccioneCódigoVisual C++. > In the Add New Item dialog box, select Visual C++ > Code.En el panel central, seleccione Archivo de encabezado (.h).In the center pane, select Header File (.h).Especifique un nombre para el archivo de encabezado (por ejemplo, MathLibrary.h) y, a continuación, elija el botón Agregar.Specify a name for the header file—for example, MathLibrary.h—and then choose the Add button.Se muestra un archivo de encabezado casi en blanco.A nearly blank header file is displayed.
Agregue una declaración
Arithmetic
para una clase denominada para realizar operaciones matemáticas comunes, como suma, resta, multiplicación y división.Add a declaration for a class namedArithmetic
to do common mathematical operations such as addition, subtraction, multiplication, and division.El código debe ser similar a:The code should resemble:Para crear un archivo de origen para la nueva clase, abra el menú contextual del proyecto MathLibrary en el Exploradorde soluciones y, a continuación, elija Agregar > nuevo elemento.To create a source file for the new class, open the shortcut menu for the MathLibrary project in Solution Explorer, and then choose Add > New Item.
En el cuadro de diálogo Agregar nuevo elemento, en el panel central, seleccione Archivo C++ (.cpp).In the Add New Item dialog box, in the center pane, select C++ File (.cpp).Especifique un nombre para el archivo de origen (por ejemplo, MathLibrary.cpp) y, a continuación, elija el botón Agregar.Specify a name for the source file—for example, MathLibrary.cpp—and then choose the Add button.Se muestra un archivo de código fuente en blanco.A blank source file is displayed.
Utilice este archivo de origen para
Arithmetic
implementar la funcionalidad de la clase .Use this source file to implement the functionality for classArithmetic
.El código debe ser similar a:The code should resemble:Para compilar la biblioteca estática, seleccione Compilar > solución de compilación en la barra de menús.To build the static library, select Build > Build Solution on the menu bar.La compilación crea una biblioteca estática, MathLibrary.lib, que puede ser utilizada por otros programas.The build creates a static library, MathLibrary.lib, that can be used by other programs.
Nota
Cuando compile desde la línea de comandos de Visual Studio, debe compilar el programa en dos pasos.When you build on the Visual Studio command line, you must build the program in two steps.En primer
cl /c /EHsc MathLibrary.cpp
lugar, ejecute para compilar el código y crear un archivo de objeto denominado MathLibrary.obj. (Elcl
comando invoca el compilador, Cl.exe, y la/c
opción especifica compilar sin vincular.First, runcl /c /EHsc MathLibrary.cpp
to compile the code and create an object file that's named MathLibrary.obj. (Thecl
command invokes the compiler, Cl.exe, and the/c
option specifies compile without linking.Para obtener más información, vea /c (Compilar sin vincular).) En segundolib MathLibrary.obj
lugar, ejecute para vincular el código y crear la biblioteca estática MathLibrary.lib.For more information, see /c (Compile Without Linking).) Second, runlib MathLibrary.obj
to link the code and create the static library MathLibrary.lib.(El comandolib
invoca el Administrador de bibliotecas, Lib.exe.(Thelib
command invokes the Library Manager, Lib.exe.Para obtener más información, vea LIB Reference).For more information, see LIB Reference.)
Cree una aplicación de consola C++ que haga referencia a la biblioteca estáticaCreate a C++ console app that references the static library
Para crear una aplicación de consola de C++ que haga referencia a la biblioteca estática en Visual Studio 2019To create a C++ console app that references the static library in Visual Studio 2019
En el Exploradorde soluciones , haga clic con el botón derecho en el nodo superior, Solución 'StaticMath', para abrir el menú contextual.In Solution Explorer, right-click on the top node, Solution 'StaticMath', to open the shortcut menu.Elija Agregar > nuevo proyecto para abrir el cuadro de diálogo Agregar un nuevo proyecto.Choose Add > New Project to open the Add a New Project dialog box.
En la parte superior del cuadro de diálogo, establezca el filtro Tipo de proyecto en Consola.At the top of the dialog, set the Project type filter to Console.
En la lista de plantillas de proyecto, seleccione Aplicación de consola y Siguiente.From the filtered list of project types, choose Console App then choose Next.En la página siguiente, escriba MathClient en el cuadro Nombre para especificar un nombre para el proyecto.In the next page, enter MathClient in the Name box to specify a name for the project.
Haga clic en el botón Crear para crear el proyecto de cliente.Choose the Create button to create the client project.
Después de crear una aplicación de consola, se crea un programa vacío.After you create a console app, an empty program is created for you.El nombre del archivo de código fuente será el mismo que el elegido anteriormente.The name for the source file is the same as the name that you chose earlier.En el ejemplo, se
MathClient.cpp
denomina .In the example, it's namedMathClient.cpp
.
Para crear una aplicación de consola de C++ que haga referencia a la biblioteca estática en Visual Studio 2017To create a C++ console app that references the static library in Visual Studio 2017
/vip-producer-vst-crack.html. En el Exploradorde soluciones , haga clic con el botón derecho en el nodo superior, Solución 'StaticMath', para abrir el menú contextual.In Solution Explorer, right-click on the top node, Solution 'StaticMath', to open the shortcut menu.Elija Agregar > nuevo proyecto para abrir el cuadro de diálogo Agregar un nuevo proyecto.Choose Add > New Project to open the Add a New Project dialog box.
En el cuadro de diálogo Agregar nuevo proyecto , seleccione Instalado > Visual C++ > Windows Desktop.In the Add New Project dialog box, select Installed > Visual C++ > Windows Desktop.En el panel central, seleccione Asistente de Escritorio de Windows.In the center pane, select Windows Desktop Wizard.
Especifique un nombre para el proyecto (por ejemplo, MathClient) en el cuadro Nombre.Specify a name for the project—for example, MathClient—in the Name box.Elija el botón Aceptar .Choose the OK button.
En el cuadro de diálogo Proyecto de escritorio de Windows , en Tipo de aplicación, seleccione Aplicación de consola (.exe).In the Windows Desktop Project dialog, under Application type, select Console Application (.exe).
En Opciones adicionales, desactive la casilla Encabezado precompilado si está activada.Under Additional Options, uncheck the Precompiled header check box if it's checked.
Elija Aceptar para crear el proyecto.Choose OK to create the project.
Después de crear una aplicación de consola, se crea un programa vacío.After you create a console app, an empty program is created for you.El nombre del archivo de código fuente será el mismo que el elegido anteriormente.The name for the source file is the same as the name that you chose earlier.En el ejemplo, se
MathClient.cpp
denomina .In the example, it's namedMathClient.cpp
.
Para crear una aplicación de consola de C++ que haga referencia a la biblioteca estática en Visual Studio 2015To create a C++ console app that references the static library in Visual Studio 2015
En el Exploradorde soluciones , haga clic con el botón derecho en el nodo superior, Solución 'StaticMath', para abrir el menú contextual.In Solution Explorer, right-click on the top node, Solution 'StaticMath', to open the shortcut menu.Elija Agregar > nuevo proyecto para abrir el cuadro de diálogo Agregar un nuevo proyecto.Choose Add > New Project to open the Add a New Project dialog box.
En el cuadro de diálogo Agregar nuevo proyecto , seleccione VisualC++ > Win32instalado > .In the Add New Project dialog box, select Installed > Visual C++ > Win32.En el panel central, seleccione Aplicación de consola Win32.In the center pane, select Win32 Console Application.
Especifique un nombre para el proyecto (por ejemplo, MathClient) en el cuadro Nombre.Specify a name for the project—for example, MathClient—in the Name box.Elija el botón Aceptar .Choose the OK button.
En el cuadro de diálogo Asistente para aplicaciones Win32, elija Siguiente.In the Win32 Application Wizard dialog, choose Next.
En la página Configuración de la aplicación, en Tipo de aplicación, asegúrese de que la aplicación Consola está seleccionada.On the Application Settings page, under Application type, make sure Console application is selected.En Opciones adicionales, desactive Encabezado precompiladoy, a continuación, active la casilla Proyecto vacío.Under Additional options, uncheck Precompiled header, then check the Empty Project checkbox.Elija Finalizar para crear el proyecto.Choose Finish to create the project.
Para agregar un archivo de origen al proyecto vacío, haga clic con el botón secundario para abrir el menú contextual del proyecto MathClient en el Exploradorde soluciones y, a continuación, elija Agregar > nuevo elemento.To add a source file to the empty project, right-click to open the shortcut menu for the MathClient project in Solution Explorer, and then choose Add > New Item.
En el cuadro de diálogo Agregar nuevo elemento , seleccioneCódigoVisual C++. > In the Add New Item dialog box, select Visual C++ > Code.En el panel central, seleccione Archivo de C++ (.cpp).In the center pane, select C++ File (.cpp).Especifique un nombre para el archivo de origen (por ejemplo, MathClient.cpp) y, a continuación, elija el botón Agregar.Specify a name for the source file—for example, MathClient.cpp—and then choose the Add button.Se muestra un archivo de código fuente en blanco.A blank source file is displayed.
Utilice la funcionalidad de la biblioteca estática en la aplicaciónUse the functionality from the static library in the app
Para utilizar la funcionalidad de la biblioteca estática en la aplicaciónTo use the functionality from the static library in the app
Crear .exe En Dev C++
Para poder usar las rutinas de coincidencia de la biblioteca estática, debe hacer referencia a ella.Before you can use the math routines in the static library, you must reference it.Abra el menú contextual del proyecto MathClient en el Exploradorde soluciones y, a continuación, elija Agregar > referencia.Open the shortcut menu for the MathClient project in Solution Explorer, and then choose Add > Reference.
El cuadro de diálogo Agregar referencia muestra las bibliotecas a las que puede hacer referencia.The Add Reference dialog box lists the libraries that you can reference.La pestaña Proyectos muestra los proyectos de la solución actual y las bibliotecas a las que hacen referencia.The Projects tab lists the projects in the current solution and any libraries they reference.Abra la pestaña Proyectos, active la casilla MathLibrary y, a continuación, elija el botón Aceptar.Open the Projects tab, select the MathLibrary check box, and then choose the OK button.
Para hacer
MathLibrary.h
referencia al archivo de encabezado, debe modificar la ruta de acceso de los directorios incluidos.To reference theMathLibrary.h
header file, you must modify the included directories path.En el Exploradorde soluciones , haga clic con el botón derecho en MathClient para abrir el menú contextual.In Solution Explorer, right-click on MathClient to open the shortcut menu.Elija Propiedades para abrir el cuadro de diálogo Páginas de propiedades de MathClient.Choose Properties to open the MathClient Property Pages dialog box.En el cuadro de diálogo Páginas de propiedades de MathClient, establezca el menú desplegable Configuración en Todas las configuraciones.In the MathClient Property Pages dialog box, set the Configuration drop-down to All Configurations.Establezca el menú desplegable Plataforma en Todas las plataformas.Set the Platform drop-down to All Platforms.
Seleccione la página de propiedades Propiedades > de configuraciónC/C++ > General.Select the Configuration Properties > C/C++ > General property page.En la propiedad Directorios de inclusión adicionales, especifique la ruta de acceso del directorio MathLibrary o busque.In the Additional Include Directories property, specify the path of the MathLibrary directory, or browse for it.
Para buscar la ruta del directorio:To browse for the directory path:
Abra la lista desplegable Valor de la propiedad Directorios de inclusión adicionales y, a continuación, elija Editar.Open the Additional Include Directories property value drop-down list, and then choose Edit.
En el cuadro de diálogo Directorios de inclusión adicionales, haga doble clic en la parte superior del cuadro de texto.In the Additional Include Directories dialog box, double-click in the top of the text box.A continuación, elija el botón de puntos suspensivos (..) al final de la línea.Then choose the ellipsis button (..) at the end of the line.
En el cuadro de diálogo Seleccionar directorio, desplácese hasta un nivel y, a continuación, seleccione el directorio MathLibrary.In the Select Directory dialog box, navigate up a level, and then select the MathLibrary directory.A continuación, elija el botón Seleccionar carpeta para guardar la selección.Then choose the Select Folder button to save your selection.
En el cuadro de diálogo Directorios de inclusión adicionales, elija el botón Aceptar.In the Additional Include Directories dialog box, choose the OK button.
En el cuadro de diálogo Páginas de propiedades, elija el botón Aceptar para guardar los cambios en el proyecto.In the Property Pages dialog box, choose the OK button to save your changes to the project.
Ahora puede usar
Arithmetic
la clase en#include 'MathLibrary.h'
esta aplicación incluyendo el encabezado en el código.You can now use theArithmetic
class in this app by including the#include 'MathLibrary.h'
header in your code.Reemplace elMathClient.cpp
contenido de este código:Replace the contents ofMathClient.cpp
with this code:Para compilar el ejecutable, elija Build > Build Solution en la barra de menús.To build the executable, choose Build > Build Solution on the menu bar.
Ejecutar la aplicaciónRun the app
Para ejecutar la aplicaciónTo run the app
Asegúrese de que MathClient está seleccionado como el proyecto predeterminado.Make sure that MathClient is selected as the default project.Para seleccionarlo, haga clic con el botón derecho para abrir el menú contextual de MathClient en el Exploradorde soluciones y, a continuación, elija Establecer como proyecto de inicio.To select it, right-click to open the shortcut menu for MathClient in Solution Explorer, and then choose Set as StartUp Project.
Para ejecutar el proyecto, en la barra de menús, elija Depurar > iniciar sin depurar.To run the project, on the menu bar, choose Debug > Start Without Debugging.La salida debe parecerse a:The output should resemble:
Crear Ejecutable En Dev C Gratis
Consulte tambiénSee also
Crear Ejecutable En Dev C Online
Tutorial: Creación y uso de una biblioteca de vínculos dinámicos (C++)Walkthrough: Creating and Using a Dynamic Link Library (C++)
Aplicaciones de escritorio (Visual C++)Desktop Applications (Visual C++)