<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hola de nuevo,<br><br>He hecho lo que me has dicho y ahora cruje en la linea donde pongo el extern "C" { que me dice:<br><br>&nbsp;camera.h:23: error: expected identifier or ‘(’ before string constant<br><br>Debe ser que lo esta intentando compilar el compilador de C, pero en el makefile le tengo puesto:<br><br>camera.o: camera.h camera.cpp<br>&nbsp;&nbsp;&nbsp; g++ -Wall $(CPPFLAGS) -c camera.cpp <br><br>y de hecho si escribo esto ultimo en la shell si que compila sin errores...<br><br>Saludos<br><br>Santi<br><hr id="stopSpelling">Date: Thu, 11 Dec 2008 12:47:54 +0100<br>From: dav.lobato@gmail.com<br>To: santi_p_g@hotmail.com<br>Subject: Re: [Jde] Meter archivos de C++ en programa C<br>CC: jde@gsyc.es<br><br>La forma es encerrar el código C++ entre<br><br>#ifdef __cplusplus<br>extern "C" {<br>#endif<br><br>&lt;código C++&gt;<br><br>#ifdef __cplusplus<br>} /*extern "C"*/<br>#endif /*__cplusplus*/<br><br><br>
Con esto las definiciones de funciones c++ son visibles desde c.<br>Aquí puedes encontrar mas info: <a href="http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html">http://www.parashift.com/c++-faq-lite/mixing-c-and-cpp.html</a><br>
<br>Un saludete.<br>David.<br><br><br><div class="EC_gmail_quote">2008/12/11 Santiago Peña Gutiérrez <span dir="ltr">&lt;<a href="mailto:santi_p_g@hotmail.com">santi_p_g@hotmail.com</a>&gt;</span><br><blockquote class="EC_gmail_quote" style="padding-left: 1ex;">




<div>
Hola,<br><br>Estoy portando funcionalidades del proyecto de Roberto Calvo a mi PFC y me surge un problema.<br><br>El PFC de Roberto Calvo está escrito en C++ y el mio lo estoy escribiendo en C&nbsp; ¿alguien sabe si hay alguna forma de incluir archivos .cpp desde mis archivos .c?<br>
<br>Saludos<br><br>Santi<br><br><hr>Organiza y edita tus fotos con  <a href="http://download.live.com/">Windows Live Galería fotográfica</a></div>
<br>_______________________________________________<br>
Jde-developers mailing list<br>
<a href="mailto:Jde-developers@gsyc.es">Jde-developers@gsyc.es</a><br>
<a href="http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers">http://gsyc.escet.urjc.es/cgi-bin/mailman/listinfo/jde-developers</a><br>
<br></blockquote></div><br><br /><hr />Descárgate gratis el nuevo  <a href='http://download.live.com/' target='_new'>Windows Live Messenger</a></body>
</html>