🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.c++
Article #16192

Re: Incluir C en programa MFC

#16192
From: Juan J. Villacorta Calvo
Date: Thu, 23 Jan 1997 00:00
37 lines
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-mail
References: <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++