<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Me imagino que si, definiendo las macros y teniendo los diversos compiladores que soporten esas arquitecturas, y el compilador para MAC, el de WINDOWS, etcc.. con sus respectivas librerías para sus correspondientes sistemas y arquitecturas...<div><br><div>C++ = C ?¿?</div><div><br><hr id="stopSpelling">From: memmaker650@gmail.com<br>Date: Wed, 30 Sep 2009 17:22:55 +0200<br>To: cconclase@listas.conclase.net<br>Subject: Re: [C con Clase] Duda trabajo con varios ficheros.<br><br>

Buenas vuelvo a la carga porque todavía tengo alguna duda que no termino de entender.<div>Quiero  combinar C y C++ y ahora tengo dudas tanto en la creación como en la compilación. Es decir en mi código defino en otro fichero un método o procedimiento en C al que invocaré desde otro programa que está escrito en C++. Como lo compilo ???? Primero el método usando gcc o lo compilo todo usando g++ ??' Tengo que seguir algún orden en especial ?? Es que todavía no me aclaro con lo de trabajar con varios ficheros.</div><div><br></div><div>Bueno, yo compilo usando makefiles. Tengo la duda de si esto se puede hacer. Una vez realizado pongamos un programa en C++, todo perfecto. Imaginemos que se requiere que funcione para diferentes architecturas. Por ejemplo para x86, x86_64 o PPC por poner un ejemplo. Podemos seleccionar en el makefile la arquitectura para la que queremos nuestro programa, y si es posible podríamos hacer compilaciones para las 3 tecnologías y que cada programa se guardará en una carpeta. Y hacer esto para distintos sistemas operativos, WIndows Xp, Linux y MAC OS X ????</div><div><br></div><div>Un saludo. Y gracias de antemano.</div><div><br></div><div><div><div>El 22/09/2009, a las 22:40, David fire escribió:</div><br class="ecxApple-interchange-newline"><blockquote>perdon pero me da mucha curiosidad esa metodologia que hace que un hello wolrd sean 50 a 60 lineas de codigo en C/C++ <br>mas info please!!!!<br>David<br><br><div class="ecxgmail_quote">El 22 de septiembre de 2009 12:03, Jorge Vega Sanchez <span dir="ltr"><<a href="mailto:memmaker650@gmail.com">memmaker650@gmail.com</a>></span> escribió:<br>

<blockquote class="ecxgmail_quote" style="padding-left:1ex">Buenas<br>
<br>
Tengo una duda que me no termino de entender.<br>
Estoy realizando un proyecto de investigación y estoy probando unos códigos de ejemplos básicos de una nueva metodología.<br>
He comenzado con el típico programa Hello World, que ya en esto implica cierta complejidad y varias lineas de código (aprox unas 50 o 60.<br>
Este código esta realizado en C y yo lo quiero unir a parte de mi código C++ para ver que funciona y probar unas librerías mías.<br>
<br>
Problema: en la unión dado que ambos códigos son bastante diferentes se me ha ocurrido dejar el código nuevo en otro fichero para llamarlo/invocarlo desde mi programa principal.<br>
El problema es que no sé como ponerlo en otro fichero y llamarlo desde otro fichero. Este código necesita librerias propias y creo que no puedo meterlo en el fichero de cabecera. Puedo dejarlo en otro fichero .cpp y aun así llamarlo o invocarlo desde otro fichero. Como se haría.<br>


<br>
En cuanto a la compilación, debo seguir algún orden en especial. La realizo desde línea de comando mediante un makefile y tengo dudas sobre como introducir el orden de compilación.<br>
<br>
Gracias de antemano.<br>
<br>
Best regards<br>
Jorge<br>
<br>
<br>
<br>
<br>
_______________________________________________<br>
Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br>
<a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>
Bajas: <a href="http://listas.conclase.net/index.php?gid=2&mnu=FAQ">http://listas.conclase.net/index.php?gid=2&mnu=FAQ</a><br>
</blockquote></div><br><br clear="all"><br>-- <br> (\__/) <br>(='.'=)This is Bunny. Copy and paste bunny into your <br>(")_(")signature to help him gain world domination. <br><br>
_______________________________________________<br>Lista de correo Cconclase <a href="mailto:Cconclase@listas.conclase.net">Cconclase@listas.conclase.net</a><br><a href="http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net">http://listas.conclase.net/mailman/listinfo/cconclase_listas.conclase.net</a><br>Bajas: http://listas.conclase.net/index.php?gid=2&mnu=FAQ</blockquote></div><br><div>
<span class="ecxApple-style-span" style="border-collapse:separate;color:rgb(0, 0, 0);font-family:Helvetica;font-size:12px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:auto;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px"><div>Best regards</div><div>Jorge</div><div><br></div></span><br class="ecxApple-interchange-newline">
</div>
<br></div></div></div>                                    <br /><hr />Explore the seven wonders of the world <a href='http://search.msn.com/results.aspx?q=7+wonders+world&mkt=en-US&form=QBRE' target='_new'>Learn more!</a></body>
</html>