C/Visual C - Llamada a funcion en otro archivo

 
Vista:

Llamada a funcion en otro archivo

Publicado por SOFT_WE (1 intervención) el 08/06/2003 15:52:39
Quisiera saber como se puede hacer que un programa llame a una función que está en otro archivo.
Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Llamada a funcion en otro archivo

Publicado por chuidiang (677 intervenciones) el 09/06/2003 10:33:40
El otro archivo tiene que estar compilado en forma de .o o de librería (.lib o .dll). Tiene que tener además un fichero .h asociado o, al menos, saberte como es el prototipo de la función a la que quieres llamar.

Si tiene un .h asociado, basta que en tu programa hagas el include de dicho .h y al compilar (en el linkado) añadas el .o, el .dll o el .lib que contiene la función.

Si no tiene .h asociado, debes poner en tu programa el prototipo de la función precedido de extern, por ejemplo

extern int funcion (char);

y en el compilado/linkado hacer igual que antes.

Se bueno.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar