Article View: es.comp.lenguajes.c++
Article #16192Re: Incluir C en programa MFC
From: Juan J. Villacorta Calvo
Date: Thu, 23 Jan 1997 00:00
Date: Thu, 23 Jan 1997 00:00
37 lines
1876 bytes
1876 bytes
Francisco J. Viella Fdez. (viella@macc.unican.es) wrote:
: A ver si alguien me puede ayudar en un problema que se me ha planteado.
: Estoy trabajando con Visual C++ 4.1 y quiero, desde mi aplicaci�n MFC
: llamar a funciones de un programa C realizado anteriormente. Es decir,
: yo quiero tener en un fichero (programa.c) las funciones de C como
: funciones globales de mi programa, de tal forma que yo las pueda llamar
: desde cualquier funci�n de la parte de MFC.
: Mi pregunta es: Como tengo que hacer los includes o similares para
: conseguir que mi programa compile y linke? Me he pasado 4 horas
: intentandolo y no lo he conseguido. Si alguien sabe como hacerlo, por
: favor, que me lo diga.
En el fichero de cabecera, en el que declaras las funciones C que vas a
utilizar debes incluir las siguientes lineas:
#... defines e includes
#ifdef __cplusplus
extern "C" {
#endif
... declaraciones de funciones C
#ifdef __cplusplus
} // fin de extern "C" {
#endif
--
---------------------------------------------------------------
_/ _/ _/ _/ _/ Juan J. Villacorta Calvo
_/ _/ _/ _/ _/_/ juavil@tel.uva.es
_/ _/ _/ _/ _/ _/ _/ E.T.S.I. Telecomunicacion
_/_/ _/ _/ _/ _/ _/ Universidad de Valladolid
_/ _/ _/_/_/ _/_/_/ _/_/_/
---------------------------------------------------------------
Technical Details
Message-ID:
<5c76nf$nea$1@simancas.cpd.uva.es>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<32E64740.3017@macc.unican.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f53ec,956a430b2ef13a28 X-Google-Attributes: gidf53ec,public From: juavil@tel.uva.es (Juan J. Villacorta Calvo) Subject: Re: Incluir C en programa MFC Date: 1997/01/23 Message-ID: <5c76nf$nea$1@simancas.cpd.uva.es> X-Deja-AN: 211660095 sender: juavil@rueda.tel.uva.es references: <32E64740.3017@macc.unican.es> organization: Universidad de Valladolid - Spain newsgroups: es.comp.lenguajes.c++