“Conocimiento Programación>C /C + + Programming

Cómo compilar C y C + + Juntos

2013/12/16
Mientras que C y C + + son dos lenguajes de programación diferentes , son lo suficientemente similares como para trabajar en conjunto . C + + contiene un comando que le permite incluir bloques de código de los lenguajes de programación externos , permitiendo una fácil integración C, mientras que la mayoría compatible C y C + + compiladores pueden trabajar juntos para producir archivos de objetos que pueden ser unidos entre sí , a pesar de ser compilado de idiomas distintos. Instrucciones
1

Decida si desea escribir su programa con el C y C + + código en el archivo cpp misma . O separados , la asignación de cada lengua su propio archivo de origen. El enfoque que usted tome afecta la forma de escribir y compilar el código.
2

Prefijo de las declaraciones de funciones escritas en C con el comando externo , si se desea utilizar en el mismo archivo de origen como el C + + código . Declaraciones múltiples pueden estar encerradas entre llaves extern , como # puede incluir declaraciones y trozos de código dentro de una función . Por ejemplo :

extern " C " {

# include header.h

}

extern " C " int mi_funcion (float my_arg ) ;

int mi_funcion (float my_arg )


{ /* código de C * /foto

}
3

compile el C y C + + código en archivos de objetos diferentes y unirlos después, si prefiere mantener sus lenguas en sus propios archivos de origen. Los pasos exactos para hacer esto varían entre los compiladores. Si se utiliza el popular gcc código abierto y g+ + compiladores , escriba los siguientes tres comandos en un terminal o símbolo del sistema :

gcc -c -o file1.o archivo1.c

g+ + -c -o file2.o file2.cpp

g+ + -o my_app file1.o file2.o

archivo1.c compila con C y file2.cpp con C + +, después de lo cual se vincula + ellos en el my_app archivo ejecutable.

C /C + + Programming
Cómo establecer el DataGridView CurrentRow
Cómo encontrar a un máximo en la matriz en C
Un tutorial en el iPhone SDK Alertas
Cómo medir milisegundos en ANSI C
Cómo hacer referencia a propiedades de otro proyecto en C
Cómo compilar código C en el Makefile
Cómo calcular expresiones con el incremento y decremento de operadores en C + +
Cómo cambiar AppDelegate en un iPhone
Conocimiento de la computadora © http://www.ordenador.online