C/Visual C - Poyecto en C

 
Vista:

Poyecto en C

Publicado por Pedro (1 intervención) el 28/03/2004 21:54:20
Estoy realizando un proyecto en C que consta de varios archivos. En el archivo principal he puesto los protoitos de las funciones. En los otros archivos, los códigos de estas funiones y cabeceras .h necesarias para que compilen correctamente.
El problema: al compilar el proyecto, em el progrma principal me sale un mensaje que traducido dice mas o menos: "Error de linkado: en el progrmam principal existen referencias a funciones no definidas" (y estan en los archivos del proyecto...
¿Cómo puedo resolver este asunto?
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:Poyecto en C

Publicado por Nicolas (183 intervenciones) el 28/03/2004 22:56:30
Manda los .h y de los .c (.cpp) como incluis a los .h
Seguramente debes estar omitiendo el
#ifndef MiPuntoH
#define MiPuntoH
#endif
o debes estar teniendo algun lio con una variable extern o no se q mas puede estar pasando.

Salu2!!!! y lo miramos
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
sin imagen de perfil
Val: 11
Ha aumentado su posición en 5 puestos en C/Visual C (en relación al último mes)
Gráfica de C/Visual C

RE:Poyecto en C

Publicado por zzzzzz (318 intervenciones) el 29/03/2004 02:22:30
Hola! lo que se me ocurre que pueda ser es que no incluiste bien el archivo de los prototipos de las funciones.
En el .cpp principal debes incluir el archivo.h de los prototipos asi:
#include "nombrequelehayaspuesto.h"
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

RE:Poyecto en C

Publicado por Rafael (13 intervenciones) el 30/03/2004 04:19:16
Lo mas probable es que al Linkear tu programa no estes
haciendo el Link con los modulos objetos donde estan
tus funciones. Fijate en los nombres de las funciones
que estes llamando o quizas solo tengas definido el prototipo
de las funciones y no las estes resolviendo.
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